Si vous êtes un débutant et que vous voulez en savoir plus sur la structure du répertoire, ce guide est pour vous. Nous expliquerons les brèves informations sur la structure du répertoire Linux standard.
Structure du répertoire Linux standard expliqué
Linux est construit sur Unix, il a donc une hiérarchie du système de fichiers qui est similaire à Unix. Jetons un coup d'œil à la structure du répertoire de Linux:
Le système d'exploitation Linux / Unix stocke les fichiers dans une disposition de type arborescence qui commence par le répertoire racine.
/ - le répertoire racine
Dans Linux, la racine est le répertoire de niveau supérieur qui stocke tous les répertoires tels que les documents, la musique et les téléchargements. Le répertoire de la maison racine (/ root) et le répertoire racine (/) doivent être distincts.
/ bac - binaires
Le répertoire / dev contient tous les fichiers binaires exécutables qu'un système a besoin d'exécuter correctement. La plupart des applications de ce système sont en format binaire et sont disponibles pour tous les utilisateurs du système d'exploitation Linux.
/ Dev - fichiers de périphérique
Le répertoire / dev contient tous les fichiers spéciaux qui représentent les appareils matériels comme les disques durs, les adaptateurs réseau et les imprimantes. Vous pouvez trouver les fichiers virtuels qui représentent les pièces matérielles liées comme une souris, un clavier, des périphériques de stockage, etc., sous le répertoire / dev.
/ etc - Fichiers de configuration
Le répertoire / etc contient les fichiers de configuration du système comme les fichiers de configuration à l'échelle du système, les paramètres réseau et les fichiers de configuration spécifiques à l'application. Les fichiers de configuration à l'échelle du système sont disponibles dans le répertoire / etc /.
/ USR - Binaires d'utilisateurs et données de programme
Le répertoire / USR stocke les programmes utilisateur et les fichiers connexes du système. La plupart des fichiers, bibliothèques et code source exécutables des programmes système sont sous «/ usr». Par conséquent, la plupart des fichiers qui y sont inclus sont en lecture seule (pour l'utilisateur typique).
/ Home - Données personnelles de l'utilisateur
Le répertoire / maison contient les répertoires domestiques pour tous les utilisateurs individuels. Chaque utilisateur du système peut garder leurs données distinctes des données des autres utilisateurs à l'aide des répertoires domestiques.
/ lib - bibliothèques partagées
Le répertoire / lib contient tous les fichiers de bibliothèque partagés utilisés par le système et d'autres applications. Il a les bibliothèques pour les binaires essentiels dans les dossiers / bin et / sbin dans le répertoire / lib. Le dossier / usr / lib contient les bibliothèques que les binaires du dossier / usr / bin nécessitent.
/ sbin - Binaires système
Le répertoire / sbin a les binaires système utilisés par l'administrateur système. Il comprend les binaires nécessaires qui sont souvent conçus pour être utilisés par l'utilisateur racine pour administrer le système.
/ TMP - Fichiers temporaires
Le répertoire / TMP stocke tous les fichiers temporaires que les applications et les systèmes créent. Vous pouvez supprimer TMPWatch chaque fois que votre système est redémarré. Certains systèmes Linux détruisent régulièrement les anciens fichiers, alors gardez tout crucial ici.
/ var - fichiers de données variables
Le répertoire / var stocke toutes les données variables comme les e-mails, les fichiers journaux et autres données d'application. Les administrateurs système peuvent rechercher ici des données concernant le comportement de leurs systèmes car les fichiers qui sont conservés ici ne sont pas automatiquement anéantis.
/ démarrage - Fichiers de démarrage
Le répertoire / démarrage contient tous les fichiers que le chargeur de démarrage système utilise pour démarrer le système d'exploitation Linux. En plus du noyau, il enregistre également le système de fichiers RAM initial ou InitRamfs.
/ Proc - Fichiers de processus et de noyau
Le répertoire / proc contient des informations sur les processus en cours d'exécution et le matériel système. Au démarrage, le système crée un système de fichiers temporaire et le supprime lorsqu'un utilisateur l'éteint.
/ Opt - logiciel facultatif
Le répertoire / opt stocke un logiciel complémentaire en option qui n'est pas requis par le système. Pour que tous les utilisateurs puissent utiliser le logiciel, il est habituel de maintenir le code source dans OPT et de lier le fichier binaire dans le répertoire / bin.
/ Root - Le répertoire de la racine
Le / root est le répertoire domestique des utilisateurs racinaires de votre système. Il est disponible sur / root par opposition / home / root. Ce n'est pas la même chose que le répertoire racine du système.
/ Média - point de montage pour les médias amovibles
Le / Media monte les appareils multimédias amovibles comme les lecteurs USB et les CD. Par exemple, le système génère un répertoire dans le répertoire / média lorsque vous mettez un CD dans un système Linux.
/ mnt - répertoire de mont
Le répertoire / mnt est utilisé comme point de montage temporaire pour les systèmes de fichiers. Il est similaire au répertoire / média, mais les administrateurs système utilisent MNT pour monter les systèmes de fichiers plutôt que de monter automatiquement le support amovible explicitement.
/ SYS - Informations système
Le répertoire / sys stocke toutes les informations sur le matériel et l'appareil système dans Linux.
/ SRV - Données de service
Le répertoire / SRV stocke toutes les données importantes pour les services que le système stocke. Par exemple, les fichiers de votre site Web doivent être dans le répertoire / SRV si vous utilisez le serveur HTTP Apache pour le site Web.
/ Run - Système de fichiers temporaire
Le répertoire / run a toutes les données d'exécution comme les processus système et les informations de service. Au début du processus de démarrage, les fichiers du répertoire / exécution doivent être supprimés (ou supprimés ou réduits, le cas échéant).
Conclusion
Ce guide montre une brève information sur la structure du répertoire Linux standard que vous devez connaître en tant qu'utilisateur. Comme mentionné précédemment, la structure du répertoire Linux ressemble à un arbre, les répertoires se rachant de la racine. En même temps, la hiérarchie du système de fichiers Linux lui-même est originaire de la racine.