Le système de fichiers possède une organisation hiérarchisée arborescente, et procure un accès uniforme aux données.
Il y a 3 types de fichiers :
- normaux => fichiers de données
- spéciaux => périphériques
- catalogue => répertoire
A chaque fichier est associé un
chemin pour l'atteindre, à partir de root ( / ) on peut trouver un fichier par son
nom de chemin (pathname) .
root = / : est la racine de votre système de fichier.
Dans l'arborescence classique Unix, on trouve :
Code:
- les commandes dans /bin et /usr/bin
- les fichiers temporaires /tmp, /var/tmp, /usr/tmp
- les bibliothèques /lib, /usr/lib, /usr/local/lib
- les périphériques /dev
- les utilisateurs /usr ou /users
- l'administration /etc
Unix répertorie vos périphériques comme un fichier, en fait un fichier représentera un lien d'accès vers votre périphérique. Tous les périphériques sont listés dans le répertoire
/dev, ainsi
/dev/hda représentera votre disque dur primaire sur le premier controleur ide.
Code:
Exemple de fichiers spéciaux :
- /dev/console terminal associé à la console
- /dev/drum espace disque de pagination
- /dev/kmem espace mémoire de pagination
- /dev/mem mémoire vive physique
- /dev/null périphérique null (genre la corbeille)
- /dev/ttyxx ports asyncrhones pour les terminaux
- /dev/fd0 lecteur de disquette
- /dev/hdxx périphérique ide (DD, CD-ROM, graveur...)