Provided by: manpages-fr_4.15.0-9_all bug

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
              This  is the traditional place to look for X11 executables; on Linux, it usually is
              a symbolic link to /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/lib<titre>/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/mathtml
              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
              Locally generated fonts (optional).

       /var/cache/man
              Locally formatted man pages (optional).

       /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><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).

CONFORMITÉ

       Norme  de  la  hiérarchie  des  systèmes  de  fichiers FHS (Filesystem Hierarchy Standard)
       Version 3.0, publiée le 19 mars 2015 ⟨https://refspecs.linuxfoundation.org/fhs.shtml⟩.

BOGUES

       Cette liste n'est pas exhaustive, certains systèmes  et  certaines  distributions  peuvent
       être configurés différemment.

VOIR AUSSI

       find(1), ln(1), proc(5), file-hierarchy(7), mount(8)

       La norme du système de fichiers Linux, FHS.

COLOPHON

       Cette  page  fait partie de la publication 5.13 du projet man-pages Linux. Une description
       du projet et des instructions pour signaler des anomalies et la dernière version de  cette
       page peuvent être trouvées à l'adresse https://www.kernel.org/doc/man-pages/.

TRADUCTION

       La  traduction  française  de  cette  page  de  manuel  a  été créée par Christophe Blaess
       <https://www.blaess.fr/christophe/>, Stéphan  Rafin  <stephan.rafin@laposte.net>,  Thierry
       Vignaud  <tvignaud@mandriva.com>,  François Micaux, Alain Portal <aportal@univ-montp2.fr>,
       Jean-Philippe   Guérard   <fevrier@tigreraye.org>,   Jean-Luc   Coulon   (f5ibh)    <jean-
       luc.coulon@wanadoo.fr>,    Julien    Cristau    <jcristau@debian.org>,    Thomas   Huriaux
       <thomas.huriaux@gmail.com>, Nicolas François <nicolas.francois@centraliens.net>, Florentin
       Duneau  <fduneau@gmail.com>, Simon Paillard <simon.paillard@resel.enst-bretagne.fr>, Denis
       Barbier <barbier@debian.org>, David Prévot <david@tilapin.org>  et  Jean-Paul  Guillonneau
       <guillonneau.jeanpaul@free.fr>

       Cette  traduction  est  une  documentation libre ; veuillez vous reporter à la GNU General
       Public  License  version 3  ⟨https://www.gnu.org/licenses/gpl-3.0.html⟩   concernant   les
       conditions de copie et de distribution. Il n'y a aucune RESPONSABILITÉ LÉGALE.

       Si vous découvrez un bogue dans la traduction de cette page de manuel, veuillez envoyer un
       message à ⟨debian-l10n-french@lists.debian.org⟩.