Système de fichier LINUX
- La structure du système de fichier :
La commande tree
#apt-get install tree
l’arborescence à partir de la racine :
$ tree -L 1 /
- Contenu du système de fichier :
/bin et /sbin : contiennent les binaires nécessaires au démarrage et les commandes essentielles
/dev : fichiers périphériques ou fichiers spécifiques
/etc : fichiers et répertoires de configuration spécifiques à la machine
/lib et /lib64 : bibliothèques partagées pour les binaires de /bin et /sbin . Contient également les modules du noyau.
/mnt ou /media : points de montage pour les systèmes de fichiers externes
/proc : informations du noyau. En lecture seule sauf pour /proc/sys .
/boot : contient le noyau Linux, le System.map (carte des symboles du noyau) et les chargeurs d’amorçage secondaires.
/home (facultatif) : répertoires utilisateurs, avec, en général, une copie du contenu de /etc/skel .
/root : répertoire de l’utilisateur root.
/sys : export d’information du noyau, à la manière de /proc
/tmp : fichiers temporaires.
/usr: User Specific Ressource. Contenu essentiellement statique et partageable. /usr est composé de sous-répertoires bin ,
sbin, lib et autres qui contiennent des programmes et bibliothèques de votre système non essentielles ni nécessaires au démarrage.
lost+found : est un dossier spécial de récupération des données du système de fichiers.
/usr/local ou /opt : programmes et bibliothèques supplémentaires. En général, c’est dans ces répertoires que l’on place les programmes qui ne font pas partie des paquets des distributions.
/var : données variables comme les spool ou les journaux. Les sous-répertoires peuvent être soit partageables (comme /var/spool/mail ) soit non partageables (comme /var/log ).
/var/www , /var/ftp ou /srv : /var/www.