L'arborescence GNU/Linux
L'arborescence GNU/Linux
Pour l'utilisateur, un système de fichiers est vu comme une arborescence : les fichiers sont regroupés dans des répertoires (concept utilisé par la plupart des systèmes d'exploitation). Ces répertoires contiennent soit des fichiers, soit récursivement d'autres répertoires. Il y a donc un répertoire racine et des sous-répertoires. Une telle organisation génère une hiérarchie de répertoires et de fichiers organisés en arbre.
Racine de l'arbre
/
(appelé slash ou root) : racine de l'arborescence sur laquelle sont raccrochés tous les sous-répertoires et fichiers.
Arborescence 1er niveau
bin/
: commandes liées au système, exécutables par tous ;boot/
: noyau et initrd nécessaires au démarrage (ou boot) du système ;dev/
: fichiers spéciaux effectuant le lien noyau / périphériques ;etc/
: fichiers de configuration ;home/
: répertoires de connexion (ou home directory) des utilisateurs ;lib/
: librairies essentielles au démarrage et modules du noyau ;mnt/
: contient les sous-répertoires de montage des partitions des autres périphériques ;opt/
: installation des applications autres ;proc/
: pseudo système de fichier représentant le noyau à un instant T ;root/
: répertoire de connexion de root ;sbin/
: commandes réservées à root et utilisées dans les niveaux de démarrage bas ;sys/
: pseudo système de fichier représentant les processus ;tmp/
: répertoire temporaire accessible à tous ;usr/
: commandes utilisées par les utilisateurs (bin), l'administrateur (sbin), mais aussi ensemble du système graphique ;var/
: ensemble des données variables du système (spools, logs, web, bases de données, ...).
Filesystem Hierarchy Standard (« norme de la hiérarchie des systèmes de fichiers », abrégé en FHS) définit l'arborescence et le contenu des principaux répertoires des systèmes de fichiers des systèmes d'exploitation GNU/Linux et de la plupart des systèmes Unix.
Fichiers et répertoires
Sous Unix, tout est fichier
Les différents types :
fichiers ordinaires : fichiers éditables
fichiers programmes : fichiers contenant des données compilées
répertoires : fichier contenant les infos sur les fichiers et sous-répertoires contenus (index)
fichiers spéciaux : fichier associé à un périphérique. Ne contient qu'une description relative au driver et type d'interface.
Adresse absolue / adresse relative
Un fichier ou un répertoire peut être défini :
soit par un chemin relatif à l'endroit où vous vous positionnez au moment T.
soit par un chemin absolu à partir de la racine de l'arborescence.