Arborescence du système Linux

De Wiki de Mémoire Vive
Aller à la navigation Aller à la recherche

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épertoires principaux d'un système Linux
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 :

Structure d'un répertoire utilisateur<:big>
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 :

Sous-répertoires de /var/
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 :

Sous-répertoires de /usr/
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.