Linux - L'arborescence des fichiers


 

La hiérarchie des fichiers sous Linux

Pour assurer la compatibilité et la portabilité, les systèmes Linux respectent
l'unique norme FHS (File Hierarchy Standard). La hiérarchie de base est la suivante :



/la racine, elle contient les répertoires principaux


/bin
contient des exécutables essentiels au système, employés par tous les utilisateurs (par exemple, les commandes ls, rm, cp, chmod, mount, ...)


/boot
contient les fichiers permettant à Linux de démarrer


/dev
contient les points d'entrée des périphériques


/etc
contient les commandes et les fichiers nécessaires à l'administrateur 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)


/etc/opt
contient les fichiers de configuration spécifiques aux applications installés dans /opt


/home
répertoire personnel des utilisateurs


/lib
contient des bibliothèques partagées essentielles au système lors du démarrage


/mnt
contient les points de montage des partitions temporaires (cd-rom, disquette, ...)


/opt
contient des packages d'applications supplémentaires


/root
répertoire de l'administrateur root


/sbin
contient les binaires 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/games
binaires des jeux 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 variables

Réalisé sous la direction de , fondateur de CommentCaMarche.net.

Ce document intitulé «  Linux - L'arborescence des fichiers  » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.