Plongez dans les profondeurs du T.A.L. !

++ Accueil
++ Présentation des systèmes UNIX
++ La hiérarchie des fichiers sous UNIX

Pour assurer la compatibilité et la portabilité‚ les systèmes UNIX respectent la norme FHS (File Hierarchy Standard). La hiérarchie de base d’un système Unix est la suivante :

/ La racine‚ elle contient les répertoires principaux.
/bin/ Contient les exécutables essentiels au système employés par tous les utilisateurs.
/boot/ Contient les fichiers de chargement du noyau‚ dont le chargeur d’amorce.
/dev/ Contient les points d’entrée des périphériques.
/etc/ Contient les fichiers de configuration nécessaires à l’administration du système (Fichiers passwd‚ group‚ inittab‚ ld.so.conf‚ lilo.conf‚ ...).
/etc/X11/ Contient les fichiers spécifiques à la configuration de X (Contient XF86Config par exemple).
/home/ Contient les répertoires personnels des utilisateurs. Dans la mesure où les répertoires situés sous /home/ sont destinés à accueillir les fichiers des utilisateurs du système‚ il est conseillé de dédier une partition spécifique au répertoire /boot/ afin de limiter les dégats en cas de saturation de l’espace disque.
/lib/ Contient les bibliothèques standards partagées entre les différentes applications du système.
/mnt/ Permet d’accueillir les points de montage des partitions temporaires (cd–rom‚ disquette‚ ...).
/proc/ Regroupe un ensemble de fichiers virtuels permettant d’obtenir des informations sur le système ou les processus en cours d’exécution.
/root/ Répertoire personnel de l’administrateur root. Le répertoire personnel de l’administrateur est situé à part des autres répertoires personnels car il se trouve sur la partition racine afin de pouvoir être chargé au démarrage avant le montage de la partition /home/.
/sbin/ Contient les exécutables système essentiels (Par exemple la commande adduser).
/tmp/ Contient les fichiers temporaires.
/usr/ Hiérarchie secondaire.
/usr/X11R6/ Ce répertoire est réservé au système X version 11 release 6.
/usr/X386/ Utilisé avant par X version 5‚ c’est un lien symbolique vers /usr/X11R6/.
/usr/bin/ Contient la majorité des fichiers binaires et commandes utilisateurs.
/usr/include/ Contient les fichiers d’en–tête pour les programmes C et C++.
/usr/lib/ Contient la plupart des bibliothèques partagées du système.
/usr/local/ Contient les données relatives aux programmes installés sur la machine locale par le root.
/usr/local/bin/ Binaires des programmes locaux.
/usr/local/include/ Fichiers d’en–tête C et C++ locaux.
/usr/local/lib/ Bibliothèques partagées locales.
/usr/local/sbin/ Binaires système locaux.
/usr/local/share/ Hiérarchie indépendante.
/usr/local/src/ Fichiers sources locaux.
/usr/sbin/ Contient les fichiers binaires non essentiels au système réservés à l’administrateur système.
/usr/share/ Réservé aux données non dépendantes de l’architecture.
/usr/src/ Contient des fichiers de code source.
/var/ Contient des données versatiles telles que les fichiers de bases de données‚ les fichiers journaux (Logs)‚ les fichiers du spouleur d’impression ou bien les mails en attente.


Haut de page