<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>FHS on PratiquePC.fr</title><link>https://pratiquepc.fr/tags/fhs/</link><description>Recent content in FHS on PratiquePC.fr</description><generator>Hugo -- gohugo.io</generator><language>fr-fr</language><lastBuildDate>Sat, 06 Jun 2026 07:39:19 +0200</lastBuildDate><atom:link href="https://pratiquepc.fr/tags/fhs/index.xml" rel="self" type="application/rss+xml"/><item><title>Arborescence FHS et organisation Des fichiers sur Linux</title><link>https://pratiquepc.fr/post/2026/06/arborescence-fhs-et-organisation-des-fichiers-sur-linux/</link><pubDate>Sat, 06 Jun 2026 07:39:19 +0200</pubDate><guid>https://pratiquepc.fr/post/2026/06/arborescence-fhs-et-organisation-des-fichiers-sur-linux/</guid><description>&lt;img src="https://pratiquepc.fr/" alt="Featured image of post Arborescence FHS et organisation Des fichiers sur Linux" /&gt;&lt;h2 id="arborescence-fhs"&gt;Arborescence FHS
&lt;/h2&gt;&lt;p&gt;Quand on administre des serveurs Linux au quotidien, naviguer en ligne de commande doit être une seconde nature. Mais comment s&amp;rsquo;y retrouver sans friction d&amp;rsquo;une distribution à l&amp;rsquo;autre (de Debian à RHEL) ?
C&amp;rsquo;est le rôle du FHS &lt;a class="link" href="https://fr.wikipedia.org/wiki/Filesystem_Hierarchy_Standard" target="_blank" rel="noopener"
 &gt;Filesystem Hierarchy Standard&lt;/a&gt;. Plus qu&amp;rsquo;une simple structure de dossiers, c&amp;rsquo;est la convention standardisée qui dicte où chaque fichier et programme doit se trouver. Voici l&amp;rsquo;antisèche définitive pour comprendre l&amp;rsquo;architecture de vos serveurs.&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Dossier&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;/&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;La racine du système, chaque fichier et répertoire découle d&amp;rsquo;ici.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;/bin&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;Commandes essentielles nécessaires au fonctionnement de base du système et utilisables par tous les utilisateurs, comme &lt;code&gt;ls&lt;/code&gt;, &lt;code&gt;cp&lt;/code&gt;, &lt;code&gt;mv&lt;/code&gt;, &lt;code&gt;cat&lt;/code&gt; ou &lt;code&gt;sh&lt;/code&gt;.&lt;!-- raw HTML omitted --&gt;&lt;strong&gt;Note&lt;/strong&gt; : sur la plupart des distributions Linux modernes, &lt;code&gt;/bin&lt;/code&gt; est souvent un lien symbolique vers &lt;code&gt;/usr/bin&lt;/code&gt;.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;/boot&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;Chargeur d&amp;rsquo;amorçage, on y retrouve le noyau Linux, l&amp;rsquo;initramfs, et la configuration du chargeur d&amp;rsquo;amorçage (Grub).&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;/dev&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;Le matériel et les périphériques physiques (disques, réseau, &amp;hellip;) et virtuels (&lt;code&gt;/dev/null&lt;/code&gt;, &amp;hellip;). Sous Linux, le matériel est représenté sous forme de fichiers.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;/etc&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;Fichiers de configuration globaux. &lt;strong&gt;Note&lt;/strong&gt; : le nom vient historiquement de &lt;em&gt;et cetera&lt;/em&gt; (répertoire fourre-tout des premiers Unix) ; le backronym &lt;em&gt;Editable Text Configuration&lt;/em&gt; est une invention postérieure.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;-&amp;gt;&lt;code&gt;/etc/opt&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;Les configurations spécifiques pour les applications installées dans &lt;code&gt;/opt&lt;/code&gt;.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;/home&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;Dossiers personnels des utilisateurs (ex : &lt;code&gt;/home/jean&lt;/code&gt;).&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;/lib&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;Bibliothèques partagées et modules du noyau utilisés par les services et applications.&lt;!-- raw HTML omitted --&gt;&lt;strong&gt;Note&lt;/strong&gt; : comme &lt;code&gt;/bin&lt;/code&gt;, souvent un lien symbolique vers &lt;code&gt;/usr/lib&lt;/code&gt; sur les distributions modernes.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;/mnt&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;Point de montage pour les systèmes de fichiers montés manuellement et temporairement par l&amp;rsquo;administrateur. &lt;code&gt;mnt&lt;/code&gt; est l&amp;rsquo;abréviation de &lt;em&gt;mount&lt;/em&gt;.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;/media&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;Point de montage automatique pour les médias amovibles (CD-ROM, clés USB, cartes mémoire, &amp;hellip;).&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;/opt&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;Logiciels d&amp;rsquo;application supplémentaires, réservé aux applications non incluses dans la distribution et installées manuellement pour un usage par tous les utilisateurs.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;/proc&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;Système de fichiers virtuel qui permet d&amp;rsquo;accéder en temps réel aux informations du noyau Linux, des processus en cours d&amp;rsquo;exécution et à certains paramètres système.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;/root&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;Dossier personnel de l&amp;rsquo;utilisateur &lt;code&gt;root&lt;/code&gt;.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;/sbin&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;Programmes d&amp;rsquo;administration essentiels du système, principalement destinés au superutilisateur (root), comme &lt;code&gt;fsck&lt;/code&gt;, &lt;code&gt;mount&lt;/code&gt; ou &lt;code&gt;iptables&lt;/code&gt; (selon la distribution).&lt;!-- raw HTML omitted --&gt;&lt;strong&gt;Note&lt;/strong&gt; : souvent un lien symbolique vers &lt;code&gt;/usr/sbin&lt;/code&gt; sur les distributions modernes.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;/srv&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;Données servies par le système pour des services réseau, par exemple les fichiers d&amp;rsquo;un serveur web, FTP ou de partage de fichiers.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;/tmp&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;Fichiers temporaires créés par les applications, généralement nettoyés au redémarrage ou périodiquement (via &lt;code&gt;systemd-tmpfiles&lt;/code&gt;, parfois monté en &lt;code&gt;tmpfs&lt;/code&gt;).&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;/usr&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;Contient la majorité des logiciels, bibliothèques et ressources installés sur le système.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;-&amp;gt;&lt;code&gt;/usr/bin&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;Programmes et commandes accessibles aux utilisateurs.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;-&amp;gt;&lt;code&gt;/usr/sbin&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;Outils d&amp;rsquo;administration système.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;-&amp;gt;&lt;code&gt;/usr/lib&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;Bibliothèques et composants nécessaires aux programmes.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;-&amp;gt;&lt;code&gt;/usr/share&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;Données partagées : documentation, icônes, traductions, etc.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;-&amp;gt;&lt;code&gt;/usr/local&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;Logiciels installés manuellement par l&amp;rsquo;administrateur.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;/var&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;Contient les données variables produites et modifiées pendant le fonctionnement du système.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;-&amp;gt;&lt;code&gt;/var/log&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;Journaux du système et des applications.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;-&amp;gt;&lt;code&gt;/var/cache&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;Données de cache utilisées pour accélérer certaines opérations.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;-&amp;gt;&lt;code&gt;/var/lib&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;Données persistantes des services et applications.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;-&amp;gt;&lt;code&gt;/var/tmp&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;Fichiers temporaires conservés plus longtemps que ceux de &lt;code&gt;/tmp&lt;/code&gt;.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;-&amp;gt;&lt;code&gt;/var/spool&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;Files d&amp;rsquo;attente de services (impression, courrier, tâches planifiées, etc.).&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;</description></item></channel></rss>