Arborescence du système Linux
Arborescence de base d’un système Linux
Voici un tableau synthétique des répertoires principaux selon la norme Filesystem Hierarchy Standard (FHS) :
| Répertoire | Description | Contenu |
|---|---|---|
/ |
Racine du système de fichiers. | Tous les autres répertoires. |
/bin |
Commandes essentielles pour tous les utilisateurs. | ls, cp, mv, bash, etc. |
/sbin |
Commandes système pour l’administrateur. | fdisk, ifconfig, shutdown, etc. |
/etc |
Fichiers de configuration du système et des applications. | Fichiers .conf, scripts de démarrage (/etc/init.d/). |
/home |
Répertoires personnels des utilisateurs. | /home/nom_utilisateur/ |
/root |
Répertoire personnel de l’administrateur (root). | Fichiers et configurations de l’utilisateur root. |
/var |
Fichiers variables (logs, bases de données, files d’attente). | /var/log/, /var/lib/, /var/spool/ |
/tmp |
Fichiers temporaires. | Supprimés au redémarrage. |
/usr |
Programmes et bibliothèques pour les utilisateurs. | /usr/bin/, /usr/lib/, /usr/share/ (documentation, icônes, etc.). |
/lib |
Bibliothèques partagées essentielles pour le système. | Fichiers .so. |
/opt |
Logiciels tiers ou optionnels. | Paquets installés manuellement (ex: /opt/google/chrome/). |
/dev |
Fichiers représentant les périphériques matériels. | /dev/sda, /dev/tty1, etc. |
/proc |
Système de fichiers virtuel pour les informations du noyau et des processus. | Informations dynamiques sur le système (ex: /proc/cpuinfo). |
/media |
Points de montage pour les périphériques amovibles. | /media/cdrom, /media/usb/. |
/mnt |
Point de montage temporaire pour les systèmes de fichiers. | Utilisé par l’administrateur pour monter manuellement des partitions. |
Arborescence d’un répertoire utilisateur (/home/nom_utilisateur/)
Voici un exemple de structure typique pour un utilisateur :
| Répertoire | Description |
|---|---|
Documents/ |
Fichiers personnels (textes, PDF, etc.). |
Downloads/ |
Fichiers téléchargés depuis le navigateur. |
Pictures/ |
Images et photos. |
Music/ |
Fichiers audio. |
Videos/ |
Fichiers vidéo. |
.config/ |
Fichiers de configuration des applications utilisateur. |
.cache/ |
Cache des applications. |
.local/ |
Données locales des applications (ex: plugins, scripts). |
Arborescence d’un répertoire système (/var/)
Exemple de sous-répertoires importants :
| Répertoire | Description |
|---|---|
/var/log/ |
Journaux (logs) du système et des applications. |
/var/lib/ |
Données variables des applications (ex: bases de données). |
/var/spool/ |
Files d’attente (ex: emails, tâches d’impression). |
/var/cache/ |
Cache des applications système. |
Arborescence d’un répertoire système (/usr/)
Exemple de sous-répertoires importants :
| Répertoire | Description |
|---|---|
/usr/bin/ |
Commandes pour tous les utilisateurs. |
/usr/sbin/ |
Commandes système pour l’administrateur. |
/usr/lib/ |
Bibliothèques partagées. |
/usr/share/ |
Données indépendantes de l’architecture (documentation, icônes, etc.). |
/usr/local/ |
Logiciels compilés localement. |