Le système de fichiers
Présentation du système
de fichier
Le système de fichiers sous UNIX est hiérarchique.
Il dispose d’un répertoire principal unique appelé «
ROOT » et désigné généralement par le signe
/. Il dispose de sous-répertoires à structure arborescente.
Toutes les ressources du système UNIX sont accessibles sous forme de fichier (mémoire centrale, mémoire de masse, terminaux, périphériques et réseaux, tubes ou pipe pour la communication inter-processus).
Pour plus de détails voir le chapitre sur le système
de fichier unix
Voici les chapitres abordés:
- Gestion du système de fichiers avec le Shell
Plein de commandes shell...
- Gestion du système de fichiers en C
-
Gestion d'un fichier par descripteur de fichier (standard Unix)
- Les fonctions create(), open(), close(), read(), write(), dup(), lseek(), rename(), link(), symlink() et unlink()
- Gestion d'un fichier par pointeur de fichier (standard C)
- Lire le status d'un fichier/répertoire (droit d'accès, propriétaire,
type de fichier, dates, ...)
- Les fonctions stat(), lstat(), fstat() et la structure stat
- Lire le contenu d'un répertoire
- Les fonctions opendir(), readdir(), closedir() et rewinddir()
- Tester ou Modifier les droits d'accès d'un fichier/répertoire
- Gestion des erreurs
- Connaître l'état I/O d'un fichier
- La fonction select()