bionic (7) hier.7.gz

Provided by: manpages-fr_3.65d1p1-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 ou fichiers se rapportant à des périphériques physiques. Consultez mknod(1).

       /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 utilisateurs, 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.

       /media Contient des points de montage pour les périphériques amovibles comme les CD, les DVD, ou les clés
              USB.

       /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 paquetages 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 pseudosystème de fichiers est décrit dans proc(5).

       /root  Ce répertoire est habituellement celui personnel du superutilisateur.

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

       /srv   Ce répertoire contient les données spécifiques du site qui sont servies par ce système.

       /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 donné peuvent ê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 paquetage libc*-dev.

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

       /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 (N.d.T. : 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 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.

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

       /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..<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 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 tâches programmés pour cron(8).

       /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/news
              Répertoire de fichiers en attente pour les news.

       /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É

       Norme 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), proc(5), mount(8)

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

COLOPHON

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

TRADUCTION

       Depuis 2010, cette traduction est maintenue à l'aide de l'outil po4a <http://po4a.alioth.debian.org/> par
       l'équipe de traduction francophone au sein du projet perkamon <http://perkamon.alioth.debian.org/>.

       Christophe       Blaess       <http://www.blaess.fr/christophe/>      (1996-2003),      Alain      Portal
       <http://manpagesfr.free.fr/> (2003-2006).  Julien  Cristau  et  l'équipe  francophone  de  traduction  de
       Debian (2006-2009).

       Veuillez  signaler  toute erreur de traduction en écrivant à <debian-l10n-french@lists.debian.org> ou par
       un rapport de bogue sur le paquet manpages-fr.

       Vous pouvez toujours avoir accès à la version anglaise de ce document en utilisant la commande « man -L C
       <section> <page_de_man> ».