Structure du répertoire Linux standard expliqué

Structure du répertoire Linux standard expliqué
La structure du répertoire est conçue pour maintenir le système de fichiers hiérarchique dans Linux. Cette structure en Linux peut sembler déroutante, mais en réalité, c'est assez simple. Cependant, si vous êtes un débutant Linux qui vient de passer de Windows à Linux, vous pourriez avoir besoin d'une clarification sur la structure du répertoire.

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:

  • Fichiers généraux: Composé de données binaires ou ASCII est appelée «fichiers généraux». Fichiers réguliers, y compris des documents, des photos, des fichiers audio et vidéo, etc., sont inclus ici.
  • Fichiers d'annuaire: Étant donné que les répertoires sont utilisés pour stocker des fichiers et des dossiers supplémentaires, ils sont également considérés comme des fichiers dans Linux.
  • Fichiers de périphérique: Dans un système d'exploitation qui ressemble à des fenêtres, des appareils comme les CD-ROM et les disques durs sont représentés par des lettres de lecteur telles que F: G: H. Cependant, dans le système Linux, les widgets sont représentés par des fichiers. Le répertoire / dev les contient.

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.