hier(7) Miscellaneous Information Manual hier(7) NOM hier - Description de la hierarchie du systeme de fichiers DESCRIPTION Un systeme Linux typique contient, entre autres, les repertoires suivants : / Le repertoire racine (root). Le point de depart de toute l'arborescence. /bin Ce repertoire contient les programmes executables necessaires en mode mono-utilisateur pour demarrer ou reparer le systeme. /boot Fichiers statiques utilises par le chargeur du systeme. Ce repertoire ne contient que les fichiers necessaires pour le chargeur d'amorcage. L'installateur du fichier map et les fichiers de configuration doivent resider dans /sbin et /etc. Le noyau du systeme d'exploitation (initrd par exemple) doit etre situe dans / ou /boot. /dev Fichiers speciaux ou fichiers se rapportant a des peripheriques physiques. Consultez mknod(1). /etc Fichiers de configuration specifiques a la machine. Certains ensembles volumineux de programmes, comme X11, peuvent disposer de leurs propres sous-repertoires dans /etc. Les fichiers de configuration relatifs au site entier devraient se trouver dans /usr/etc. Neanmoins, 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 specifiques a l'hote, pour les applications installees dans /opt. /etc/sgml Ce repertoire contient les fichiers de configuration pour SGML (facultatif). /etc/skel Quand un nouveau compte utilisateur est cree, les fichiers de ce repertoire sont habituellement copies dans le repertoire personnel du nouveau compte. /etc/X11 Fichiers de configuration pour le systeme X Window X11. /etc/xml Ce repertoire contient les fichiers de configuration pour XML (facultatif). /home Sur les machines offrant des repertoires personnels pour les utilisateurs, ils sont generalement places sous ce repertoire, de facon directe ou non. La structure de ce repertoire depend des choix de l'administration locale (facultatif). /lib Ce repertoire doit contenir les bibliotheques partagees necessaires pour demarrer le systeme et utiliser les commandes dans la partition racine. /lib Ces repertoires sont des alternatives a /lib sur les systemes qui gerent plus d'un format binaire necessitant des bibliotheques distinctes.(facultatif). /lib/modules Modules du noyau chargeables (facultatif). /lost+found Ce repertoire contient des elements perdus dans le systeme de fichiers. Ce sont generalement des morceaux de fichiers alteres a cause d'un probleme de disque ou d'un plantage du systeme. /media Ce repertoire contient les points de montage des medias amovibles tels que les disques CD et DVD ou les cles USB. Sur les systemes ou existent plus d'un peripherique pour un type particulier de media, les repertoires de montage peuvent etre crees en ajoutant un numero au nom de ceux deja disponibles en commencant avec un << 0 >>, mais le nom non caracterise 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 systeme de fichiers monte temporairement. Dans certaines distributions, /mnt contient des sous-repertoires censes etre utilises comme points de montages temporaires pour plusieurs systemes de fichiers. /opt Ce repertoire peut contenir les paquets additionnels contenant des fichiers statiques. /proc Point de montage pour le systeme de fichiers proc fournissant des informations sur les processus en cours et sur le noyau. Ce pseudo-systeme de fichiers est decrit dans proc(5). /root Ce repertoire est habituellement celui personnel du superutilisateur (facultatif). /run Ce repertoire fournit des informations decrivant le systeme depuis son demarrage. Jadis cela etait effectue avec /var/run et des programmes pourraient continuer a l'utiliser. /sbin Comme /bin, ce repertoire contient les commandes necessaires au demarrage du systeme, mais qui ne sont pas executees habituellement par des utilisateurs normaux. /srv Ce repertoire contient les donnees specifiques du site qui sont servies par ce systeme. /sys Point de montage pour le systeme de fichiers sysfs fournissant des informations sur le noyau comme proc, mais mieux structure et suivant le formalisme de l'infrastructure kobjet. /tmp Ce repertoire sert a contenir des fichiers temporaires que l'on peut detruire regulierement, par un script periodique, ou au demarrage du systeme. /usr Ce repertoire est generalement monte depuis une partition separee. Il ne devrait contenir que des donnees partageables, en lecture seule, de facon a pouvoir etre monte par plusieurs machines utilisant Linux. /usr/X11R6 Le systeme X Window, version 11 publication 6 (present dans FHS 2.3, supprime dans FHS 3.0). /usr/X11R6/bin Les executables appartenant au systeme X Window. Souvent il existe un lien symbolique depuis le plus traditionnel /usr/bin/X11 vers ce repertoire. /usr/X11R6/lib Les fichiers de donnees associes au systeme X Window. /usr/X11R6/lib/X11 Ce repertoire contient divers fichiers necessaires pour executer X. Il y a souvent un lien symbolique depuis /usr/lib/X11 pointant sur ce repertoire. /usr/X11R6/include/X11 Fichiers d'en-tete necessaires pour compiler des programmes utilisant le systeme X11. Il existe souvent un lien symbolique depuis /usr/include/X11 vers ce repertoire. /usr/bin Il s'agit du repertoire principal pour les programmes executables. La plupart des programmes necessaires aux utilisateurs et pas indispensables pour demarrer ou reparer le systeme sont places ici, a l'exception des programmes installes uniquement pour cette machine. /usr/bin/mh Commandes pour le systeme 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 Remplace par /usr/share/dict. /usr/doc Remplace par /usr/share/doc. /usr/etc Les fichiers de configuration a partager entre plusieurs machines d'un site donne peuvent etre stockes dans ce repertoire. Neanmoins, les programmes devraient toujours faire reference a ces fichiers en utilisant le repertoire /etc. Des liens symboliques depuis des fichiers dans /etc devraient pointer vers les fichiers appropries dans /usr/etc. /usr/games Fichiers executables pour les jeux et les programmes educatifs (facultatif). /usr/include Fichiers d'en-tete pour le compilateur C. /usr/include/bsd Fichiers d'en-tete de compatibilite BSD (facultatif). /usr/include/X11 Fichiers d'en-tete pour le compilateur C et le systeme X Window. C'est generalement un lien symbolique vers /usr/X11R6/include/X11. /usr/include/asm Les fichiers d'en-tete declarant des fonctions en assembleur. Il s'agit generalement 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'acceder aux informations specifiques a la version en cours du noyau. Notez qu'il faut placer ici les fichiers d'en-tete corrects pour la bibliotheque C. Toutefois les sources du noyau Linux ne sont pas prevues pour etre utilisees dans les programmes utilisateurs, et ne connaissent pas la bibliotheque C utilisee. Il est probable que des problemes se produiront si on laisse /usr/include/asm ou /usr/include/linux pointer vers n'importe quelle version des sources du noyau. Les systemes Debian ne fonctionnent pas ainsi, et utilisent les en-tetes provenant d'une version bien connue du noyau, fournis dans le paquet libc*-dev. /usr/include/g++ Les fichiers d'en-tete utilises avec le compilateur GNU C++. /usr/lib Bibliotheques, y compris les bibliotheques dynamiques, ainsi que quelques executables normalement non invoques directement. Des applications complexes peuvent disposer de leurs propres sous-repertoires ici. /usr/libexec Ce repertoire contient les executables d'usage interne uniquement et qui ne sont pas destines a etre executes directement par des scripts ou un interpreteur d'utilisateur. /usr/lib These directories are variants of /usr/lib on system which support more than one binary format requiring separate libraries, except that the symbolic link /usr/libqual/X11 is not required (optional). /usr/lib/X11 L'emplacement habituel pour les fichiers de donnees associes aux programmes X11, ainsi que les fichiers de configuration du systeme X lui-meme. Sous Linux, il s'agit souvent d'un lien symbolique vers /usr/X11R6/lib/X11. /usr/lib/gcc-lib Fichiers d'executables et d'en-tete pour le compilateur GNU C, gcc(1). /usr/lib/groff Fichiers pour le systeme de mise en forme de documents GNU groff. /usr/lib/uucp Fichiers pour uucp(1). /usr/local Emplacement habituel pour les programmes specifiques a la machine ou au site. /usr/local/bin Programmes executables specifiques au site. /usr/local/doc Documentation locale. /usr/local/etc Fichiers de configuration de programmes installes localement. /usr/local/games Fichiers executables des jeux installes localement. /usr/local/lib Fichiers associes aux programmes installes localement. /usr/local/lib Ces repertoires sont des alternatives a /usr/local/lib sur les systemes qui gerent plus d'un format binaire necessitant des bibliotheques distinctes.(facultatif). /usr/local/include Fichiers d'en-tete personnalises pour le compilateur C. /usr/local/info Pages d'informations associees aux programmes installes localement. /usr/local/man Pages de manuel des applications installees localement. /usr/local/sbin Programmes d'administration installes localement. /usr/local/share Donnees des applications installees localement, qui peuvent etre partagees entre differentes architectures fonctionnant avec le meme OS. /usr/local/src Fichiers sources des applications developpees ou installees localement. /usr/man Remplace par /usr/share/man. /usr/sbin Programmes d'administration du systeme qui ne sont pas indispensables pour le demarrage, pour monter /usr ou pour les reparations du systeme. /usr/share Ce repertoire contient les sous-repertoires avec les donnees des applications, susceptibles d'etre partagees entre differentes architectures avec le meme systeme 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 repertoire regroupe les fichiers contenant les listes de mots utilisees par les verificateurs orthographiques (N.d.T. : on peut y trouver des sous-repertoires en fonction de la langue utilisee) (facultatif). /usr/share/dict/words Liste des mots anglais (facultatif) /usr/share/doc Documentation a propos des programmes installes (facultatif). /usr/share/games Donnees 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 placees dans des sous-repertoires en fonction de la section. /usr/share/man/locale/man[1-9] Ces repertoires contiennent les pages de manuel des localisations indiquees sous forme de code source. Les systemes n'utilisant qu'une seule langue pour toutes les pages de manuel peuvent ignorer la chaine . /usr/share/misc Donnees diverses partageables entre differentes architectures pour le meme systeme 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 donnees pour terminfo (facultatif). /usr/share/tmac Macros troff non distribuees 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 differentes parties du systeme, inclus a titre de reference dans certains paquetages. Ne pas placer ici de projets personnels, car les fichiers se trouvant dans /usr doivent etre consideres 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 defaut qu'elles fournissent. Si on doit construire un nouveau noyau, il vaut mieux utiliser un autre repertoire. /usr/tmp Obsolete, ce doit etre un lien symbolique vers /var/tmp, Present pour des raisons de compatibilite, ne devrait jamais etre utilise. /var Ce repertoire contient des fichiers qui peuvent changer regulierement 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 repertoire est maintenant remplace par /var/log et devrait donc etre un lien symbolique vers ce dernier. /var/backups Reserve pour des raisons historiques. /var/cache Donnees 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 donnees WWW (facultatif). /var/cache/ Donnees de cache specifique a un paquet (facultatif). /var/catman/cat[1-9] ou /var/cache/man/cat[1-9] Ces repertoires contiennent les pages de manuel preformatees des sections correspondantes. L'utilisation des pages de manuel preformatees tombe en desuetude. /var/crash Vidage des plantages du systeme (facultatif). /var/cron Reserve pour des raisons historiques. /var/games Donnees variables de jeux (facultatif). /var/lib Donnees variables pour divers programmes. /var/lib/color Fichiers variables d'informations de gestion de couleur (facultatif). /var/lib/hwclock Repertoire d'etat pour hwclock (facultatif). /var/lib/misc Divers fichiers d'etat. /var/lib/xdm Donnees variables du gestionnaire d'affichage X (facultatif). /var/lib/ Fichiers de sauvegarde et etat de l'editeur (facultatif). /var/lib/ Ces repertoires doivent etre utilises pour toute la prise en charge de l'empaquetage de distribution. /var/lib/ Donnees d'etat pour les paquets et les sous-systemes (facultatif). /var/lib/ Fichiers de gestion de l'empaquetage (facultatif). /var/local Donnees variables pour /usr/local. /var/lock Les fichiers de verrouillage sont places dans ce repertoire. La convention de noms pour ces fichiers est LCK.. ou est le nom du peripherique dans le systeme de fichiers. Le format utilise est celui des fichiers de verrouillage HDU UUCP, c'est-a-dire ils contiennent un PID sous forme de nombre decimal, au format ASCII, de 10 chiffres, suivi d'un caractere de Retour-Chariot. /var/log Divers fichiers de journalisation. /var/opt Donnees variables pour /opt. /var/mail Boites a lettres des utilisateurs. Remplace /var/spool/mail. /var/msgs Reserve pour des raisons historiques. /var/preserve Reserve pour des raisons historiques. /var/run Fichiers de variables a l'execution, comme les fichiers des identifiants de processus (PID), ainsi que la journalisation des connexions (utmp). Ces fichiers sont normalement effaces lors du demarrage. /var/spool Fichiers mis en file d'attente pour divers programmes. /var/spool/at Taches programmees pour at(1). /var/spool/cron Taches programmees pour cron(8). /var/spool/lpd Fichiers en attente d'impression (facultatif). /var/spool/lpd/printer Stockage d'attente pour une imprimante particuliere (facultatif). /var/spool/mail Remplace par /var/mail. /var/spool/mqueue Courriers en attente d'emission (facultatif). /var/spool/news Repertoire 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 repertoire contient des fichiers temporaires stockes pour une duree indeterminee. /var/yp Fichiers de base de donnees pour NIS, precedemment appele YP (Sun Yellow Pages). STANDARDS The Filesystem Hierarchy Standard (FHS), Version 3.0 , published March 19, 2015 BOGUES Cette liste n'est pas exhaustive, certains systemes et certaines distributions peuvent etre configures differemment. VOIR AUSSI find(1), ln(1), proc(5), file-hierarchy(7), mount(8) La norme du systeme de fichiers Linux, FHS. TRADUCTION La traduction francaise de cette page de manuel a ete creee par Christophe Blaess , Stephan Rafin , Thierry Vignaud , Francois Micaux, Alain Portal , Jean-Philippe Guerard , Jean-Luc Coulon (f5ibh) , Julien Cristau , Thomas Huriaux , Nicolas Francois , Florentin Duneau , Simon Paillard , Denis Barbier , David Prevot et Jean-Paul Guillonneau Cette traduction est une documentation libre ; veuillez vous reporter a la GNU General Public License version 3 concernant les conditions de copie et de distribution. Il n'y a aucune RESPONSABILITE LEGALE. Si vous decouvrez un bogue dans la traduction de cette page de manuel, veuillez envoyer un message a . Pages du manuel de Linux 6.06 31 octobre 2023 hier(7)