Arborescence des répertoires d’Ubuntu

Ubuntu adhère à la norme FHS sur la hiérarchie des systèmes de fichiers.

Elle facilite la localisation des répertoires et des fichiers, tant pour les utilisateurs que pour les concepteurs de logiciels.

Voici l'arborescence d'Ubuntu :

...@...:~ $ tree / -d -L 1
/
├── bin -> usr/bin
├── boot
├── cdrom
├── dev
├── etc
├── home
├── lib -> usr/lib
├── lib32 -> usr/lib32
├── lib64 -> usr/lib64
├── libx32 -> usr/libx32
├── lost+found
├── media
├── mnt
├── opt
├── proc
├── root
├── run
├── sbin -> usr/sbin
├── snap
├── srv
├── sys
├── tmp
├── usr
└── var

Répertoire	Signification en français (en anglais) Contenu
Français
/	Racine du système, hiérarchie primaire
/bin	binaires, utilitaires binaires	Exécutables des commandes essentielles disponibles pour tous les utilisateurs (ex: cd, cat, ls…)
/boot	initialisation (bootstrap)	Fichiers statiques du chargeur d’amorçage (noyaux, images ramdisk, fichiers de configuration du chargeur d'amorçage…)
/dev	périphérique (device)	Fichiers spéciaux des périphériques
/etc	Fichiers de configuration éditable en mode texte	Fichiers de configuration au format textuel de plusieurs programmes et services du système
/home	répertoires personnels	Répertoires personnels des utilisateurs
/lib	bibliothèques	Bibliothèques partagées essentielles et modules du noyau
/media	Contient les points de montages pour les médias amovibles
/mnt	montage	Point de montage pour monter temporairement un système de fichiers
/opt	optionnel	Emplacement pour des applications installées hors gestionnaire de paquets (logiciels optionnels)
/proc	processus	Répertoire virtuel pour les informations système (états du noyau et des processus système)
/root	racine	Répertoire personnel du super-utilisateur
/run	exécutables système	Informations relatives au système depuis son dernier démarrage (ex : utilisateurs actifs, services en cours d'exécution, etc.)
/sbin	binaires système (pour le su)	Exécutables système essentiels
/srv	Services	Données pour les services du système
/tmp	temporaire	Fichiers temporaires des applications
/usr	Ressources système Unix	Hiérarchie secondaire, pour des données en lecture seule par les utilisateurs. Ce répertoire contient la vaste majorité des applications usuelles des tilisateurs et leurs fichiers
/usr/bin	Exécutables des programmes additionnels disponibles pour tous les utilisateurs (ex : le gestionnaire de fichiers, le lecteur de musique, le navigateur Web…)
/usr/lib	Bibliothèques partagées par les applications additionnelles de /usr/bin et /usr/sbin
/usr/local	Hiérarchie tertiaire. Emplacement où les utilisateurs doivent installer les applications qu'ils compilent.
/usr/share	Fichiers non reliés à l'architecture partagés par les applications de /usr/bin et /usr/sbin (ex : les icônes, les thèmes, la documentation…)
/var	variable	Données variables et diverses