User Tools

Site Tools


wiki:linux:linux-directory-structure

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
wiki:linux:linux-directory-structure [2024/11/28 23:26] hmattalianowiki:linux:linux-directory-structure [2025/02/07 23:30] (current) hmattaliano
Line 11: Line 11:
   *    * 
   *     / => C'est la racine. Ce dossier est le point de départ de l'arborescence, il contient les répertoires principaux   *     / => 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)   *     /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.   *     /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, ...)   *     /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)   *     /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   *     /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)   *     /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)   *     /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)   *     /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.   *     /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).   *     /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).   *     /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.   *     /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.   *     /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)   *     /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.   *     /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   *     /tmp (temporary) => Répertoire fichier temporaires
 +
   *     /usr (Unix System Resources) => Contient plusieurs éléments détaillés par sous-dossier ci-dessous.   *     /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.   *     /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.1732832792.txt.gz · Last modified: 2024/11/28 23:26 by hmattaliano