{{ :wiki:linux:linux-file-system-schema.jpg?400 |}} Source : (image) [[https://www.linkedin.com/in/brijpandeyji| Linkedin Brij kishore Pandey ]] [[https://www.linuxtricks.fr/wiki/arborescence-du-systeme-linux | 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.