Linux Structure des répertoires système
Après vous être connecté au système, saisissez la commande dans la fenêtre de commande actuelle :
ls /
Vous verrez ce qui suit, comme indiqué dans la figure :

Arborescence des répertoires :


Ce qui suit est une explication de ces répertoires :
| Répertoire | Description détaillée | Fichiers courants / Exemples |
|---|---|---|
/ |
Système de fichiers racine, point de départ de tous les points de montage et chemins. Contient les sous-répertoires et la structure d'entrée exigés par le système. | Aucun fichier de données spécifique, seulement une structure de sous-répertoires. |
/bin |
Commandes de base nécessaires au démarrage du système et au mode mono-utilisateur, exécutables par tous les utilisateurs. | ls, cp, mv, rm, bash |
/sbin |
Commandes d'administration et de maintenance du système, destinées à root. | fsck, reboot, shutdown |
/usr |
Collection principale de programmes et bibliothèques au niveau utilisateur, contenant la plupart des logiciels système, de la documentation et des outils. | /usr/bin, /usr/lib, /usr/share |
/usr/bin |
Répertoire principal pour placer les programmes utilisateur ordinaires. | python3, vim, git |
/usr/sbin |
Collection étendue d'outils de gestion. | useradd, apache2ctl |
/usr/lib |
/usrBibliothèques dynamiques et modules dont dépendent les programmes internes. |
Divers types de.sobibliothèques dynamiques |
/usr/local |
Espace indépendant pour les logiciels installés ou compilés localement. | /usr/local/bin, /usr/local/lib |
/libou/lib64 |
Emplacement des bibliothèques de base d'amorçage du système et de l'éditeur de liens dynamique. | libc.so.6, ld-linux.so |
/etc |
Centre de configuration au niveau système, stockant de manière centralisée toutes les configurations de services et du système. | passwd, group, fstab, ssh/sshd_config |
/home |
Ensemble des répertoires personnels des utilisateurs ordinaires. | /home/user/.bashrc, /home/user/Documents |
/root |
Répertoire personnel de l'utilisateur root. | /root/.ssh/ |
/var |
Données fréquemment modifiées : journaux, caches, fichiers d'exécution de bases de données, etc. | /var/log, /var/lib, /var/cache |
/var/log |
Emplacement centralisé pour tous les journaux système et de service. | syslog, auth.log, kern.log |
/var/cache |
Caches des applications et du gestionnaire de paquets. | /var/cache/apt/ |
/var/lib |
Données d'état persistantes pour les services. | mysql/, docker/ |
/tmp |
Zone de fichiers temporaires pour les programmes en cours d'exécution, peut être vidée à tout moment. | Fichiers temporaires, chemins de sockets |
/boot |
Fichiers requis pour le démarrage : noyau, initramfs, configuration de démarrage. | vmlinuz-*, initrd.img, grub/grub.cfg |
/dev |
Ensemble de nœuds de périphériques ; les fichiers sont des périphériques. | /dev/sda, /dev/null, /dev/tty0 |
/proc |
Système de fichiers virtuel fourni par le noyau, affichant des informations en temps réel sur le système et les processus. | /proc/cpuinfo, /proc/<pid>/ |
/sys |
Interface d'état pour les périphériques, les pilotes et les sous-systèmes du noyau. | /sys/class/net/, /sys/block/ |
/mnt |
Point de montage temporaire pour le montage manuel. | /mnt/usb |
/media |
Emplacement par défaut pour le montage automatique des périphériques externes. | /media/user/USB_DRIVE |
/run |
Emplacement de stockage des données d'exécution, effacé après redémarrage. | *.pid, fichiers socket d'état d'exécution |
Sous Linux, les répertoires suivants sont des zones système critiques. Les supprimer accidentellement ou les modifier arbitrairement endommagera directement le fonctionnement du système :
/etc — Cœur de configuration du système
Toutes les configurations critiques sont centralisées ici. Toute modification incorrecte peut provoquer le plantage des services ou même empêcher le système de démarrer.
/bin, /sbin, /usr/bin, /usr/sbin — Zone des commandes système
Emplacement des commandes préinstallées du système.
- /bin、/usr/bin: Commandes de base pour les utilisateurs ordinaires (telles que
lssituées dans/bin/ls)。 - /sbin、/usr/sbin: Commandes d'administration système, principalement utilisées par root.
/var — Zone de données dynamiques
Les données écrites en continu pendant le fonctionnement du système aboutissent toutes ici.
Le point clé est/var/log, tous les journaux de service sont stockés ici ; les e-mails, les caches, les files d'attente et d'autres contenus sont également maintenus sous ce répertoire.
Autres extensions