Provided by: manpages-fr_4.28.0-2_all 

NOM
hier - Description de la hiérarchie du système de fichiers
DESCRIPTION
Un système Linux typique contient, entre autres, les répertoires suivants :
/ Le répertoire racine (root). Le point de départ de toute l'arborescence.
/bin Ce répertoire contient les programmes exécutables nécessaires en mode mono-utilisateur pour
démarrer ou réparer le système.
/boot Fichiers statiques utilisés par le chargeur du système. Ce répertoire ne contient que les fichiers
nécessaires pour le chargeur d’amorçage. L’installateur du fichier map et les fichiers de
configuration doivent résider dans /sbin et /etc. Le noyau du système d’exploitation (initrd par
exemple) doit être situé dans / ou /boot.
/dev Fichiers spéciaux ou fichiers se rapportant à des périphériques physiques. Consultez mknod(1).
/etc Fichiers de configuration spécifiques à la machine. Certains ensembles volumineux de programmes,
comme X11, peuvent disposer de leurs propres sous-répertoires dans /etc. Les fichiers de
configuration relatifs au site entier devraient se trouver dans /usr/etc. Néanmoins, les
programmes doivent toujours les chercher dans /etc et des liens en direction des fichiers peuvent
exister dans /usr/etc.
/etc/opt
Fichiers de configuration spécifiques à l'hôte, pour les applications installées dans /opt.
/etc/sgml
Ce répertoire contient les fichiers de configuration pour SGML (facultatif).
/etc/skel
Quand un nouveau compte utilisateur est créé, les fichiers de ce répertoire sont habituellement
copiés dans le répertoire personnel du nouveau compte.
/etc/X11
Fichiers de configuration pour le système X Window X11.
/etc/xml
Ce répertoire contient les fichiers de configuration pour XML (facultatif).
/home Sur les machines offrant des répertoires personnels pour les utilisateurs, ils sont généralement
placés sous ce répertoire, de façon directe ou non. La structure de ce répertoire dépend des choix
de l'administration locale (facultatif).
/lib Ce répertoire doit contenir les bibliothèques partagées nécessaires pour démarrer le système et
utiliser les commandes dans la partition racine.
/lib<titre>
Ces répertoires sont des alternatives à /lib sur les systèmes qui gèrent plus d’un format binaire
nécessitant des bibliothèques distinctes.(facultatif).
/lib/modules
Modules du noyau chargeables (facultatif).
/lost+found
Ce répertoire contient des éléments perdus dans le système de fichiers. Ce sont généralement des
morceaux de fichiers altérés à cause d’un problème de disque ou d’un plantage du système.
/media Ce répertoire contient les points de montage des médias amovibles tels que les disques CD et DVD
ou les clés USB. Sur les systèmes où existent plus d’un périphérique pour un type particulier de
média, les répertoires de montage peuvent être créés en ajoutant un numéro au nom de ceux déjà
disponibles en commençant avec un « 0 », mais le nom non caractérisé peut aussi exister.
/media/floppy[1-9]
Lecteur de disquette (facultatif).
/media/cdrom[1-9]
Lecteur de CD-ROM (facultatif).
/media/cdrecorder[1-9]
Graveur de CD (facultatif).
/media/zip[1-9]
Lecteur Zip (facultatif).
/media/usb[1-9]
Lecteur USB (facultatif).
/mnt Point de montage pour un système de fichiers monté temporairement. Dans certaines distributions,
/mnt contient des sous-répertoires censés être utilisés comme points de montages temporaires pour
plusieurs systèmes de fichiers.
/opt Ce répertoire peut contenir les paquets additionnels contenant des fichiers statiques.
/proc Point de montage pour le système de fichiers proc fournissant des informations sur les processus
en cours et sur le noyau. Ce pseudo-système de fichiers est décrit dans proc(5).
/root Ce répertoire est habituellement celui personnel du superutilisateur (facultatif).
/run Ce répertoire fournit des informations décrivant le système depuis son démarrage. Jadis cela était
effectué avec /var/run et des programmes pourraient continuer à l’utiliser.
/sbin Comme /bin, ce répertoire contient les commandes nécessaires au démarrage du système, mais qui ne
sont pas exécutées habituellement par des utilisateurs normaux.
/srv Ce répertoire contient les données spécifiques du site qui sont servies par ce système.
/sys Point de montage pour le système de fichiers sysfs fournissant des informations sur le noyau comme
proc, mais mieux structuré et suivant le formalisme de l’infrastructure kobjet.
/tmp Ce répertoire sert à contenir des fichiers temporaires que l'on peut détruire régulièrement, par
un script périodique, ou au démarrage du système.
/usr Ce répertoire est généralement monté depuis une partition séparée. Il ne devrait contenir que des
données partageables, en lecture seule, de façon à pouvoir être monté par plusieurs machines
utilisant Linux.
/usr/X11R6
Le système X Window, version 11 publication 6 (présent dans FHS 2.3, supprimé dans FHS 3.0).
/usr/X11R6/bin
Les exécutables appartenant au système X Window. Souvent il existe un lien symbolique depuis le
plus traditionnel /usr/bin/X11 vers ce répertoire.
/usr/X11R6/lib
Les fichiers de données associés au système X Window.
/usr/X11R6/lib/X11
Ce répertoire contient divers fichiers nécessaires pour exécuter X. Il y a souvent un lien
symbolique depuis /usr/lib/X11 pointant sur ce répertoire.
/usr/X11R6/include/X11
Fichiers d'en-tête nécessaires pour compiler des programmes utilisant le système X11. Il existe
souvent un lien symbolique depuis /usr/include/X11 vers ce répertoire.
/usr/bin
Il s'agit du répertoire principal pour les programmes exécutables. La plupart des programmes
nécessaires aux utilisateurs et pas indispensables pour démarrer ou réparer le système sont placés
ici, à l'exception des programmes installés uniquement pour cette machine.
/usr/bin/mh
Commandes pour le système de gestion de courriels MH (facultatif).
/usr/bin/X11
C'est l'emplacement traditionnel pour les exécutables X11. Sous Linux il s'agit généralement d'un
lien symbolique vers /usr/X11R6/bin.
/usr/dict
Remplacé par /usr/share/dict.
/usr/doc
Remplacé par /usr/share/doc.
/usr/etc
Les fichiers de configuration à partager entre plusieurs machines d'un site donné peuvent être
stockés dans ce répertoire. Néanmoins, les programmes devraient toujours faire référence à ces
fichiers en utilisant le répertoire /etc. Des liens symboliques depuis des fichiers dans /etc
devraient pointer vers les fichiers appropriés dans /usr/etc.
/usr/games
Fichiers exécutables pour les jeux et les programmes éducatifs (facultatif).
/usr/include
Fichiers d'en-tête pour le compilateur C.
/usr/include/bsd
Fichiers d’en-tête de compatibilité BSD (facultatif).
/usr/include/X11
Fichiers d'en-tête pour le compilateur C et le système X Window. C'est généralement un lien
symbolique vers /usr/X11R6/include/X11.
/usr/include/asm
Les fichiers d'en-tête déclarant des fonctions en assembleur. Il s'agit généralement d'un lien
vers /usr/src/linux/include/asm.
/usr/include/linux
Informations pouvant changer suivant la version de noyau. C'est souvent un lien symbolique vers
/usr/src/linux/include/linux, qui permet d'accéder aux informations spécifiques à la version en
cours du noyau.
Notez qu'il faut placer ici les fichiers d'en-tête corrects pour la bibliothèque C. Toutefois les
sources du noyau Linux ne sont pas prévues pour être utilisées dans les programmes utilisateurs,
et ne connaissent pas la bibliothèque C utilisée. Il est probable que des problèmes se produiront
si on laisse /usr/include/asm ou /usr/include/linux pointer vers n'importe quelle version des
sources du noyau. Les systèmes Debian ne fonctionnent pas ainsi, et utilisent les en-têtes
provenant d'une version bien connue du noyau, fournis dans le paquet libc*-dev.
/usr/include/g++
Les fichiers d'en-tête utilisés avec le compilateur GNU C++.
/usr/lib
Bibliothèques, y compris les bibliothèques dynamiques, ainsi que quelques exécutables normalement
non invoqués directement. Des applications complexes peuvent disposer de leurs propres
sous-répertoires ici.
/usr/libexec
Ce répertoire contient les exécutables d’usage interne uniquement et qui ne sont pas destinés à
être exécutés directement par des scripts ou un interpréteur d’utilisateur.
/usr/lib<titre>
Ces répertoires sont des alternatives à /usr/lib sur des systèmes qui gèrent plus d’un format de
binaires nécessitant des bibliothèques distinctes, sauf que le lien symbolique /usr/libqual/X11
n’est pas nécessaire (facultatif).
/usr/lib/X11
L'emplacement habituel pour les fichiers de données associés aux programmes X11, ainsi que les
fichiers de configuration du système X lui-même. Sous Linux, il s'agit souvent d'un lien
symbolique vers /usr/X11R6/lib/X11.
/usr/lib/gcc-lib
Fichiers d’exécutables et d’en-tête pour le compilateur GNU C, gcc(1).
/usr/lib/groff
Fichiers pour le système de mise en forme de documents GNU groff.
/usr/lib/uucp
Fichiers pour uucp(1).
/usr/local
Emplacement habituel pour les programmes spécifiques à la machine ou au site.
/usr/local/bin
Programmes exécutables spécifiques au site.
/usr/local/doc
Documentation locale.
/usr/local/etc
Fichiers de configuration de programmes installés localement.
/usr/local/games
Fichiers exécutables des jeux installés localement.
/usr/local/lib
Fichiers associés aux programmes installés localement.
/usr/local/lib<titre>
Ces répertoires sont des alternatives à /usr/local/lib sur les systèmes qui gèrent plus d’un
format binaire nécessitant des bibliothèques distinctes.(facultatif).
/usr/local/include
Fichiers d'en-tête personnalisés pour le compilateur C.
/usr/local/info
Pages d'informations associées aux programmes installés localement.
/usr/local/man
Pages de manuel des applications installées localement.
/usr/local/sbin
Programmes d'administration installés localement.
/usr/local/share
Données des applications installées localement, qui peuvent être partagées entre différentes
architectures fonctionnant avec le même OS.
/usr/local/src
Fichiers sources des applications développées ou installées localement.
/usr/man
Remplacé par /usr/share/man.
/usr/sbin
Programmes d'administration du système qui ne sont pas indispensables pour le démarrage, pour
monter /usr ou pour les réparations du système.
/usr/share
Ce répertoire contient les sous-répertoires avec les données des applications, susceptibles d'être
partagées entre différentes architectures avec le même système d'exploitation. On trouve souvent
ici des choses qui se trouvaient auparavant dans /usr/doc ou /usr/lib ou encore /usr/man.
/usr/share/color
Informations de gestion de couleurs, tels les profils de couleur ICC (International Color
Consortium) (facultatif).
/usr/share/dict
Ce répertoire regroupe les fichiers contenant les listes de mots utilisées par les vérificateurs
orthographiques (N.d.T. : on peut y trouver des sous-répertoires en fonction de la langue
utilisée) (facultatif).
/usr/share/dict/words
Liste des mots anglais (facultatif)
/usr/share/doc
Documentation à propos des programmes installés (facultatif).
/usr/share/games
Données statiques pour les jeux de /usr/games (facultatif).
/usr/share/info
Pages de la commande info (facultatif).
/usr/share/locale
Informations pour l'internationalisation (facultatif).
/usr/share/man
Les pages de manuel y sont placées dans des sous-répertoires en fonction de la section.
/usr/share/man/locale/man[1-9]
Ces répertoires contiennent les pages de manuel des localisations indiquées sous forme de code
source. Les systèmes n'utilisant qu'une seule langue pour toutes les pages de manuel peuvent
ignorer la chaîne <locale>.
/usr/share/misc
Données diverses partageables entre différentes architectures pour le même système d'exploitation.
/usr/share/nls
Catalogues de messages pour la prise en charge de l'internationalisation (facultatif).
/usr/share/ppd
Fichiers PPD (Postscript Printer Definition) (facultatif)
/usr/share/sgml
Fichiers pour SGML (facultatif).
/usr/share/sgml/docbook
DTD de DocBook (facultatif).
/usr/share/sgml/tei
DTD de TEI (facultatif).
/usr/share/sgml/html
DTD d’HTML (facultatif).
/usr/share/sgml/mathml
DTD de MathML (facultatif).
/usr/share/terminfo
Base de données pour terminfo (facultatif).
/usr/share/tmac
Macros troff non distribuées avec groff (facultatif).
/usr/share/xml
Fichiers pour XML (facultatif).
/usr/share/xml/docbook
DTD de DocBook (facultatif).
/usr/share/xml/xhtml
DTD d’XHTML (facultatif).
/usr/share/xml/mathml
DTD de MathML (facultatif).
/usr/share/zoneinfo
Fichiers d'information sur les fuseaux horaires (facultatif).
/usr/src
Fichiers sources de différentes parties du système, inclus à titre de référence dans certains
paquetages. Ne pas placer ici de projets personnels, car les fichiers se trouvant dans /usr
doivent être considérés comme uniquement accessibles en lecture, sauf durant l'installation de
nouveaux logiciels (facultatif).
/usr/src/linux
Emplacement traditionnel des sources du noyau. Certaines distributions mettent ici les sources du
noyau par défaut qu’elles fournissent. Si on doit construire un nouveau noyau, il vaut mieux
utiliser un autre répertoire.
/usr/tmp
Obsolète, ce doit être un lien symbolique vers /var/tmp, Présent pour des raisons de
compatibilité, ne devrait jamais être utilisé.
/var Ce répertoire contient des fichiers qui peuvent changer régulièrement de taille comme les fichiers
des files d'attente, ou les fichiers de journalisation.
/var/account
Journaux de tenue des comptes de processus (facultatif).
/var/adm
Ce répertoire est maintenant remplacé par /var/log et devrait donc être un lien symbolique vers ce
dernier.
/var/backups
Réservé pour des raisons historiques.
/var/cache
Données de cache de divers programmes.
/var/cache/fonts
Fontes créés localement (facultatif).
/var/cache/man
Pages de manuel créées localement (facultatif).
/var/cache/www
Mandataire ou cache de données WWW (facultatif).
/var/cache/<paquet>
Données de cache spécifique à un paquet (facultatif).
/var/catman/cat[1-9] ou /var/cache/man/cat[1-9]
Ces répertoires contiennent les pages de manuel préformatées des sections correspondantes.
L'utilisation des pages de manuel préformatées tombe en désuétude.
/var/crash
Vidage des plantages du système (facultatif).
/var/cron
Réservé pour des raisons historiques.
/var/games
Données variables de jeux (facultatif).
/var/lib
Données variables pour divers programmes.
/var/lib/color
Fichiers variables d'informations de gestion de couleur (facultatif).
/var/lib/hwclock
Répertoire d’état pour hwclock (facultatif).
/var/lib/misc
Divers fichiers d’état.
/var/lib/xdm
Données variables du gestionnaire d’affichage X (facultatif).
/var/lib/<éditeur>
Fichiers de sauvegarde et état de l’éditeur (facultatif).
/var/lib/<nom>
Ces répertoires doivent être utilisés pour toute la prise en charge de l’empaquetage de
distribution.
/var/lib/<paquet>
Données d’état pour les paquets et les sous-systèmes (facultatif).
/var/lib/<pkgtool>
Fichiers de gestion de l’empaquetage (facultatif).
/var/local
Données variables pour /usr/local.
/var/lock
Les fichiers de verrouillage sont placés dans ce répertoire. La convention de noms pour ces
fichiers est LCK..<périphérique> où <périphérique> est le nom du périphérique dans le système de
fichiers. Le format utilisé est celui des fichiers de verrouillage HDU UUCP, c'est-à-dire ils
contiennent un PID sous forme de nombre décimal, au format ASCII, de 10 chiffres, suivi d'un
caractère de Retour-Chariot.
/var/log
Divers fichiers de journalisation.
/var/opt
Données variables pour /opt.
/var/mail
Boîtes à lettres des utilisateurs. Remplace /var/spool/mail.
/var/msgs
Réservé pour des raisons historiques.
/var/preserve
Réservé pour des raisons historiques.
/var/run
Fichiers de variables à l'exécution, comme les fichiers des identifiants de processus (PID), ainsi
que la journalisation des connexions (utmp). Ces fichiers sont normalement effacés lors du
démarrage.
/var/spool
Fichiers mis en file d’attente pour divers programmes.
/var/spool/at
Tâches programmées pour at(1).
/var/spool/cron
Tâches programmées pour cron(8).
/var/spool/lpd
Fichiers en attente d'impression (facultatif).
/var/spool/lpd/printer
Stockage d’attente pour une imprimante particulière (facultatif).
/var/spool/mail
Remplacé par /var/mail.
/var/spool/mqueue
Courriers en attente d'émission (facultatif).
/var/spool/news
Répertoire de fichiers en attente pour les nouvelles (facultatif).
/var/spool/rwho
Fichiers en attente pour rwhod(8) (facultatif).
/var/spool/smail
Fichiers en attente pour le programme smail(1) de distribution du courrier.
/var/spool/uucp
Fichiers en attente pour uucp(1) (facultatif).
/var/tmp
Comme /tmp, ce répertoire contient des fichiers temporaires stockés pour une durée indéterminée.
/var/yp
Fichiers de base de données pour NIS, précédemment appelé YP (Sun Yellow Pages).