Table des matières

Hiérarchie des systèmes de fichiers

Nota :

Contributeurs, les FIXME sont là pour vous aider, supprimez-les une fois le problème corrigé ou le champ rempli !

FIXME (Note pour les contributeurs au wiki) : Intégrer les changements apportés par multi-arch (/lib).
FIXME (Note pour les contributeurs au wiki) : Intégrer les changements apportés par udev (/var/run → /run).

Tableau

Le tableau ci-dessous représente les dossiers présents dans le répertoire racine (ou /) avec un petit descriptif de ces mêmes dossiers.

COMMENTAIRE
/bin Ensemble des applications nécessaires au bon fonctionnement du système d'exploitation.
/boot Les fichiers correspondant aux périphériques, ainsi que l'amorce de votre système.
/dev Les fichiers correspondant aux périphériques.
/etc Les fichiers de configuration du système. On y trouvera le fichier /etc/fstab.
/home Racine des répertoires personnels des utilisateurs.
/lib Les bibliothèques système.
/media   Où seront crées automatiquement les points de mountage des partitions des périphériques amovibles (CD/DVDRom, clés USB, disques externes…).
/mnt Où l'on pourra créer les points de mountage pour monter manuellement des partitions
/opt Logiciels optionnels ie. non prévu par la distribution (par exemple Firefox téléchargé depuis mozilla.org , pilote non libre d'imprimante…).
/proc Les informations sur les processus système.
/root Répertoire personnel de l'administrateur du système (root).
/sbin Les applications nécessaires au système. Partitionner, formater, configurer le réseau…
/sys Les informations sur le fonctionnement de l'ensemble du système.
/tmp Fichiers temporaires de votre système.
/usr Où l'on installe les logiciels, les sources du noyau, les manuels de système, …
/usr/local installation pour les utilisateurs un peu sur la même idée que /opt
/srv Les fichiers mis à disposition par différents serveurs (par exemple: serveur www, ftp).
/var Données variables comme mail, les files d'attente des imprimantes, mais aussi pages web (/srv est récent).

Astuce

En tapant et validant dans un terminal :

man hier

Vous aurez un aperçu de l'arborescence des fichiers systèmes détaillés.

Nota :

hier = hiérarchie
Pour ceux qui s'interrogent !

Si si, c'est martin_qc qui le dit ! :-)

A noter que l'arborescence est standardisée mais non normalisée. Si d'une distribution à l'autre on retrouve cette structure générale il peut y avoir quelques différences de choix sur certaines branches, de même que cette arborescence a évolué au fil des année depuis la création d'Unix.

Lien

http://www.pathname.com/fhs/

1)
N'hésitez pas à y faire part de vos remarques, succès, améliorations ou échecs !