Provided by: manpages-fr_1.67.0-1_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  Contient les fichiers statiques  utilisés  par  le  chargeur  du
              système.  Ce répertoire ne contient que les fichiers nécessaires
              pour  le  chargeur.   Les   fichiers   de   configuration   pour
              l’installation du chargeur doivent résider dans /sbin et /etc.

       /dev   Fichiers  spéciaux  se  rapportant à des périphériques physique.
              Voir mknod(1).

       /dos   Si Linux et MS-DOS  sont  utilisés  conjointement  sur  le  même
              ordinateur,  c’est  le  point de montage classique du système de
              fichiers DOS.

       /etc   Contient les fichiers de configuration spécifiques à la machine.
              Certains  ensembles de programmes volumineux, 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 l’on peut avoir des liens en
              direction des fichiers de /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
              et XML (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.

       /home  Sur les machines offrant des  répertoires  personnels  pour  les
              utilisateur,  ils  sont  généralement placés sous ce répertoire,
              directement   ou   avec    une    arborescence    définie    par
              l’administration locale.

       /lib   Ce   répertoire   doit   contenir  les  bibliothèques  partagées
              nécessaires pour démarrer le système et utiliser  les  commandes
              de la partition racine.

       /mnt   Contient  des  points  de  montage pour les systèmes de fichiers
              temporaires.

       /opt   Ce répertoire peut contenir les paquets additionnels.

       /proc  est le point de montage pour le système de  fichiers  proc,  qui
              fournit  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    de
              l’utilisateur root.

       /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  par  des
              utilisateurs normaux.

       /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,  afin  d’être  monté  par  plusieurs machines
              utilisant Linux.

       /usr/X11R6
              Le système X-Window, version 11 release 6.

       /usr/X11R6/bin
              Les exécutables appartenant  au  système  X-Window.  Souvent  il
              existe   un   lien   symbolique   depuis  /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écessaire pour  exécuter
              X.   Il  y  a  souvent  un  lien  symbolique depuis /usr/lib/X11
              pointant sur ce répertoire.

       /usr/X11R6/include/X11
              contient les fichiers d’en-tête nécessaires  pour  compiler  des
              programmes  utilisant  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 sur cette machine.

       /usr/bin/X11
              est un emplacement tradition  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   donne  doivent  être  stockés  dans  ce
              répertoire. Néanmoins, les programmes devraient  toujours  faire
              référence  aux fichiers dans /etc.  On construit alors des liens
              symboliques  depuis  /etc  vers  les  fichiers   appropriés   de
              /usr/etc.

       /usr/games
              Fichiers   exécutables   des   jeux   et   programmes  éducatifs
              (facultatif).

       /usr/include
              Fichiers d’en-tête pour le compilateur C.

       /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
              Contient les informations qui peuvent 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écifique à 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,  fournir  dans  le  paquet
              libc*-dev.

       /usr/include/g++
              Les  fichiers  d’en-tête  utilisés  avec  le compilateur GNU C++
              compiler.

       /usr/lib
              Contient  les  bibliothèques,  y   compris   les   bibliothèques
              dynamiques,   ainsi  que  quelques  exécutables  qu’on n’invoque
              normalement pas directement. Des applications complexes  peuvent
              disposer de leurs propres sous-répertoires ici.

       /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
              contient des fichiers de bibliothèques associés  au  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
              Contient les programmes exécutables spécifiques au site.

       /usr/local/doc
              Contient la documentation locale.

       /usr/local/etc
              Contient  les  fichiers de configuration de programmes installés
              localement.

       /usr/local/games
              Fichiers exécutables des jeux installé localement.

       /usr/local/lib
              Contient  les  fichiers  associés   aux   programmes   installés
              localement.

       /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
              contient  les 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 de fichiers.

       /usr/share
              contient des 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/dict
              Ce répertoire regroupe les fichiers contenant les listes de mots
              utilisées par les vérificateurs orthographiques. [NDT] On peut y
              trouver  des sous-répertoires en fonction de la langue utilisée.

       /usr/share/doc
              Documentation à propos des programmes installés.

       /usr/share/games
              Données statiques pour les jeux de /usr/games.

       /usr/share/info
              Pages de la commande info.

       /usr/share/locale
              Informations pour l’internationalisation.

       /usr/share/man
              Les  pages  de  manuel  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’un  seul langage 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     le     support    de
              l’internationalisation.

       /usr/share/sgml
              Fichiers pour SGML et XML.

       /usr/share/terminfo
              Base de données pour terminfo.

       /usr/share/tmac
              Macros troff non distribuées avec groff.

       /usr/share/zoneinfo
              Fichiers d’information sur les fuseaux horaires.

       /usr/src
              Fichiers sources de différentes parties  du  système,  inclus  à
              titre  de  référence dans certains paquets. 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.

       /usr/src/linux
              Emplacement  traditionnel  des  sources  du  noyau.   Ceci   est
              important  sur  les  systèmes  où /usr/include/linux est un lien
              symbolique pointant dans ce répertoire.  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 comme les fichiers des  files  d’attente,  ou  les
              fichiers de journalisation.

       /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/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/cron
              Réservé pour des raisons historiques

       /var/lib
              Données variables pour divers programmes.

       /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..<priphrique><priphrique> est le nom du périphérique  dans  le  système  de
              fichiers.    Le   format  utilisé  est  celui  des  fichiers  de
              verrouillage HDU UUCP (ils contiennent  un  PID  sous  forme  de
              nombre  ASCII  décimal  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  de
              verrouillage  contenant  le PID, ainsi que la journalisation des
              connexions (utmp).  Ces fichiers sont normalement  effacés  lors
              du démarrage.

       /var/spool
              Contient les fichiers spool ou files pour divers programmes.

       /var/spool/at
              Contient les jobs programmés pour at(1).

       /var/spool/cron
              Contient les jobs programmés pour cron(1).

       /var/spool/lpd
              Contient les fichiers en attente d’impression.

       /var/spool/mail
              Remplacé par /var/mail.

       /var/spool/mqueue
              Courriers en attente d’émission.

       /var/spool/rwho
              Fichier en attente pour rwhod(8).

       /var/spool/smail
              Contient  les  fichiers en attente pour le programme smail(1) de
              distribution du courrier.

       /var/spool/uucp
              contient les fichiers en attente pour uucp(1).

       /var/tmp
              Comme /tmp, ce  répertoire  contient  des  fichiers  temporaires
              stockés pour une durée indéterminée.

       /var/yp
              Base de données pour NIS.

CONFORMITÉ

       Standard    du   système   de   fichiers   Linux,   FHS   version   2.2
       <http://www.pathname.com/fhs/>

BOGUES

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

VOIR AUSSI

       find(1),  ln(1),  mount(1),  proc(5),  The  Linux  Filesystem Hierarchy
       Standard.

TRADUCTION

       Christophe Blaess, 1996-2003.