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 quelssitué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