User Tools

Site Tools


wiki:linux:linux-directory-structure

Source :

(image) Linkedin Brij kishore Pandey

LinuxTrick : Arborescence du système Linux

  • / ⇒ C'est la racine. Ce dossier est le point de départ de l'arborescence, il contient les répertoires principaux
  • /bin (binaries) ⇒ Exécutables essentiels au système, utilisables par tous les utilisateurs (ls pwd cp)
  • /boot ⇒ fichiers permettant à Linux de démarrer, tels que le noyau et les fichiers de démarrage (GRUB). Dans /boot/efi est monté la partition EFI pour les systèmes disposant de ce micrologiciel.
  • /dev (device) ⇒ Fichiers spéciaux représentant les point d'entrées de tous les périphériques (fichiers spéciaux des disques durs, écrans, partitions, consoles TTY, webcam, clavier, …)
  • /etc (editing text config) ⇒ Contient les fichiers texte nécessaires à la configuration du système et des setvices (XXX.conf, passwd, inittab, fstab)
  • /home ⇒ Répertoire personnel des utilisateurs du système
  • /lib (librairies) ⇒ contient les bibliothèques partagées essentielles au système lors du démarrage (et modules noyau)
  • /lib64 ⇒ idem /lib mais pour les 64bits (parfois, on trouvera lib et lib32. Dans ce cas, lib = 64bits et lib32 = 32bits)
  • /mnt (mount) /media ⇒ Là où les ressources peuvent être montées de manière permanente (/media) ou temporaire (/mnt)
  • /opt (optional) ⇒ Répertoire générique pour l'installation de programmes installés hors dépôts de la distribution.
  • /proc (process) ⇒ Répertoire virtuel ne prenant aucune place sur le disque. Contient des fichiers spéciaux offrant des informations sur le système (noyau, processus).
  • /root ⇒ Répertoire personnel du super utilisateur (le répertoire de root n'est pas dans /home, car bien souvent le /home est sur une partition à part. En cas d'échec de montage de /home, root à quand même accès à son répertoire personnel).
  • /run (runtime system) ⇒ Contient des informations relatives au système concernant les utilisateurs et les services en cours d'exécution.
  • /sbin (super binaries) ⇒ Contient les programmes système essentiels utilisables par l'admin uniquement.
  • /srv (services) ⇒ N'est pas présent dans toutes les distributions. C'est un répertoire de données pour divers services (stockage des documents de comptes FTP, ou pages de sites web)
  • /sys ⇒ Répertoire virtuel ne prenant aucune place sur le disque. Contient des fichiers spéciaux offrant des informations entre le système et ses composants matériels.
  • /tmp (temporary) ⇒ Répertoire fichier temporaires
  • /usr (Unix System Resources) ⇒ Contient plusieurs éléments détaillés par sous-dossier ci-dessous.
  • /var (variable) ⇒ contient les données variables qui varient en fonction de l'utilisation du système, tels que les fichiers de log, les fichiers de bases de données et les fichiers de mails.
wiki/linux/linux-directory-structure.txt · Last modified: 2025/02/07 23:30 by hmattaliano