====== Hiérarchie des systèmes de fichiers ====== * Objet : arborescence et contenu des principaux répertoires du système de fichiers * Niveau requis : {{tag>débutant}} * Commentaires : //Découvrir pas à pas le contenu du système GNU/Linux sous debian. // * Débutant, à savoir : [[:doc:systeme:commandes:le_debianiste_qui_papillonne|Utiliser GNU/Linux en ligne de commande, tout commence là !]] :-) * Suivi : {{tag>à-completer}} * Création par [[user>smolski]] 24-12-2015 * Testé par [[user>pseudo]] FIXME * Commentaires sur le forum : [[https://debian-facile.org/viewtopic.php?pid=154832#p154832 | Lien vers le forum concernant ce tuto]]((N'hésitez pas à y faire part de vos remarques, succès, améliorations ou échecs !)) **Nota :** Contributeurs, les FIXME sont là pour vous aider, supprimez-les une fois le problème corrigé ou le champ rempli ! //FIXME (Note pour les contributeurs au wiki) : Intégrer les changements apportés par multi-arch (/lib).// \\ //FIXME (Note pour les contributeurs au wiki) : Intégrer les changements apportés par udev (/var/run -> /run).// ===== Tableau ===== Le tableau ci-dessous représente les dossiers présents dans le répertoire racine (ou /) avec un petit descriptif de ces mêmes dossiers. \\ \\ ^ ^ //COMMENTAIRE// ^ | /bin | Ensemble des applications nécessaires au bon fonctionnement du système d'exploitation. | | [[:doc:systeme:boot-loaders|/boot]] | Les fichiers correspondant aux périphériques, ainsi que l'amorce de votre système. | | /dev | Les fichiers correspondant aux périphériques. | | [[:atelier:chantier:fhs-etc|/etc]] | Les fichiers de configuration du système. On y trouvera le fichier [[:doc:systeme:fstab|/etc/fstab]]. | | /home | Racine des répertoires personnels des utilisateurs. | | /lib | Les bibliothèques système. | | /media   | Où seront crées automatiquement les points de mountage des partitions des périphériques amovibles (CD/DVDRom, clés USB, disques externes...). | | /mnt | Où l'on pourra créer les points de mountage pour monter manuellement des partitions | | /opt | Logiciels optionnels ie. non prévu par la distribution (par exemple Firefox téléchargé depuis mozilla.org , pilote non libre d'imprimante...). | | [[:doc:systeme:fhs-proc|/proc]] | Les informations sur les processus système. | | /root | Répertoire personnel de l'administrateur du système (root). | | /sbin | Les applications nécessaires au système. //Partitionner, formater, configurer le réseau...// | | /sys | Les informations sur le fonctionnement de l'ensemble du système. | | /tmp | Fichiers temporaires de votre système. | | /usr | Où l'on installe les logiciels, les sources du noyau, les manuels de système, ... | | /usr/local | installation pour les utilisateurs un peu sur la même idée que /opt | | /srv | Les fichiers mis à disposition par différents serveurs (par exemple: serveur www, ftp). | | [[:doc:systeme:fhs-var|/var]] | Données variables comme mail, les files d'attente des imprimantes, mais aussi pages web (/srv est récent). | ===== Astuce ===== En tapant et validant dans un terminal : man hier Vous aurez un aperçu de l'arborescence des fichiers systèmes détaillés. \\ == Nota : == //hier// = //hiérarchie// \\ Pour ceux qui s'interrogent ! //Si si, c'est //**martin_qc**// qui le dit !// :-) A noter que l'arborescence est standardisée mais non normalisée. Si d'une distribution à l'autre on retrouve cette structure générale il peut y avoir quelques différences de choix sur certaines branches, de même que cette arborescence a évolué au fil des année depuis la création d'Unix. ===== Lien ===== http://www.pathname.com/fhs/