Il n'y a pas de "ensemble standard de répertoires" universellement mandaté universellement pour tous les systèmes Linux et Unix. Cependant, il existe une forte convention et une pratique courante pour les structures de répertoires, en particulier dans la norme POSIX, à laquelle de nombreux systèmes adhèrent.
Voici une ventilation de ce qui définit la structure typique:
1. La norme POSIX:
* le / répertoire: Il s'agit du répertoire racine, le niveau supérieur de la hiérarchie du système de fichiers. Tous les autres répertoires sont considérés comme des sous-répertoires de cette racine.
* Répertoires définis POSIX: La norme POSIX spécifie certains répertoires critiques qui doivent exister sur tous les systèmes conformes, notamment:
* / bin :Binaires essentiels pour tous les utilisateurs (par exemple, LS, Cat, Date).
* / sbin :Binaires essentiels pour l'administration du système (par exemple, arrêt, ifconfig).
* / dev :Fichiers de périphérique représentant le matériel système (par exemple, / dev / sda1 pour une partition du disque dur).
* / etc :Fichiers de configuration du système (par exemple, / etc / passwd pour les comptes d'utilisateurs).
* / home :Répertoires domestiques pour les utilisateurs individuels (par exemple, / Home / John).
* / lib :Bibliothèques système utilisées par les programmes.
* / mnt :Points de montage pour les systèmes de fichiers de montage temporairement (par exemple, / mnt / cdrom).
* / proc :Un système de fichiers virtuel contenant des informations sur les processus en cours d'exécution.
* / tmp :Fichiers temporaires qui devraient être supprimés par des programmes.
* / usr :Programmes, bibliothèques et documentation spécifiques à l'utilisateur.
* / var :Fichiers de données variables (par exemple, fichiers journaux, files d'attente de courrier).
2. Pratiques et variations communes:
* sous-répertoires: Dans ces répertoires définis par POSIX, il existe souvent des sous-répertoires pour une nouvelle organisation. Par exemple, `/ usr / bin` contient des binaires utilisateur communs, tandis que` / usr / local / bin` est souvent utilisé pour les applications installées localement.
* Distributions: Différentes distributions Linux (par exemple, Ubuntu, Fedora) peuvent avoir leurs propres ajouts et conventions à la structure du répertoire.
* Variations: Certains systèmes peuvent avoir des placements légèrement différents pour certains répertoires, ou ils peuvent inclure des répertoires supplémentaires non définis explicitement dans la norme POSIX.
Prise des clés:
* Il n'y a pas de norme absolue, mais une forte convention commune existe basée sur la norme POSIX.
* Le répertoire est le point central et la plupart des systèmes maintiennent une structure hiérarchique.
* Bien que les répertoires de base soient standardisés, des implémentations et des sous-répertoires spécifiques peuvent varier.
* Vous familiariser avec les pratiques communes et les directives POSIX aide à naviguer efficacement aux linux et Unix.
N'oubliez pas que la consultation de la documentation de votre système et la recherche en ligne pour des répertoires ou des fichiers spécifiques est crucial pour comprendre la structure et les conventions d'un système particulier.
|