
Tech • IA • Robotique • Jeu
Linux organise les fichiers sous un répertoire racine unique, avec des dossiers standard de premier niveau séparant les données utilisateur, les logiciels, la configuration, les données système changeantes, les périphériques et les fichiers de démarrage.
Linux commence à /, le répertoire racine, et tout se rattache à cette hiérarchie unique. Contrairement à Windows, les disques séparés et les supports amovibles sont montés dans des répertoires au lieu de recevoir des lettres de lecteur comme C:.
Les fichiers personnels des comptes ordinaires sont généralement stockés dans /home. Un utilisateur comme Alex peut avoir ses documents et téléchargements dans un chemin tel que /home/alex. Le compte administrateur, root, est différent et possède généralement son propre répertoire personnel dans /root.
La plupart des logiciels installés se trouvent sous /usr, qui ressemble globalement à Program Files par sa fonction. Il contient les exécutables des applications, les bibliothèques de support et les ressources associées nécessaires au fonctionnement des programmes.
Les répertoires /bin, /sbin et /lib stockent traditionnellement les outils essentiels en ligne de commande, les commandes d’administration système et les bibliothèques partagées. Des commandes comme ls, cp et cat sont des exemples classiques associés à /bin. Sur de nombreuses distributions modernes, ces emplacements sont souvent des liens symboliques vers des répertoires sous /usr.
Le répertoire /opt est couramment utilisé pour des logiciels supplémentaires installés séparément de l’ensemble principal de paquets. Il est souvent choisi pour des applications tierces qui regroupent leurs fichiers au même endroit.
La configuration globale du système est généralement stockée dans /etc. Cela inclut des éléments comme les paramètres réseau et la configuration des services. Son rôle ressemble en partie au registre Windows, mais Linux s’appuie généralement sur des fichiers texte séparés plutôt que sur une base de données centrale unique.
Le répertoire /var contient les données qui changent pendant le fonctionnement du système, y compris les journaux, les caches et l’état des applications. Sur les serveurs de longue durée, /var/log est un endroit clé à examiner quand l’espace disque devient soudainement limité.
Les fichiers temporaires de courte durée sont placés dans /tmp, où les installateurs et les applications peuvent décompresser des données. Les systèmes le vident souvent au redémarrage ou lors du nettoyage. /run a un autre rôle: stocker les données d’exécution actives comme les fichiers d’identifiant de processus et les sockets, et son contenu disparaît normalement après redémarrage.
Les périphériques matériels sont exposés sous forme de fichiers spéciaux dans /dev. Une clé USB peut apparaître comme /dev/sdb, bien que les noms puissent varier. Pour accéder à son contenu, le système de fichiers est monté dans un répertoire, souvent sous /media ou /run/media, tandis que /mnt reste un emplacement traditionnel pour les montages manuels.
/proc et /sys ressemblent à des répertoires ordinaires, mais ce sont des systèmes de fichiers virtuels. /proc expose des informations sur les processus, y compris des répertoires nommés selon l’identifiant de processus, tandis que /sys offre une vue sur les périphériques et l’état du matériel, avec par exemple des informations sur la batterie sur certains systèmes.
Les fichiers nécessaires au démarrage du système, y compris le noyau, sont conservés dans /boot. Le répertoire /srv est destiné aux données fournies par la machine, comme le contenu d’un site web. Certains systèmes de fichiers incluent aussi /lost+found, qui stocke les éléments récupérés lors de réparations du système de fichiers.
L’organisation standard des répertoires Linux suit une logique claire: /home pour les fichiers personnels, /usr pour les logiciels, /etc pour la configuration, /var pour les données changeantes et /dev pour les périphériques. Une fois cette structure comprise, naviguer dans le système devient bien plus prévisible.
Poser une question