Peut-être que vous venez d'installer Linux, et maintenant vous voulez connaître la hiérarchie et la structure du système de fichiers Linux. Vous pouvez également vous demander pourquoi différents types de logiciels sont installés dans ses différents répertoires.
Pour connaître la structure du système de fichiers Linux, commençons par l'entrée ou le point de départ des répertoires, qui est connu sous le nom de répertoire racine. Dans cet article, nous utiliserons la commande d'arbre pour voir la structure hiérarchique des répertoires sous la forme de l'arbre dans le terminal.
Installons un outil nommé «Tree» pour voir la structure des répertoires et mieux comprendre la hiérarchie.
Pour installer «l'arbre» sur les systèmes basés sur Ubuntu ou Debian, utilisez la commande ci-dessous:
$ sudo apt install arbre
Pour installer «l'arbre» sur Fedora ou Redhat, utilisez la commande annexe:
$ sudo dnf Installer l'arbre
Une fois que «Tree» est installé, modifiez d'abord le répertoire en répertoire racine (/), en utilisant la commande «CD»:
$ CD /
Ensuite, exécutez la commande d'arbre ici:
$ arbre
Il a montré tous les répertoires et sous-répertoires, ce qui n'était en fait pas nécessaire car nous ne voulions voir que les répertoires du dossier actuel.
Alors, modifions un peu la commande d'arborescence en fonction de nos besoins, et essayons plutôt cette commande:
$ arbre -l 1
Dans cette commande, le «-L» représente le niveau que nous voulons voir, et le "1" représente le numéro de niveau.
Maintenant, nous avons une meilleure vision des répertoires de notre intérêt pour le répertoire racine.
Ensuite, découvrons chaque répertoire.
Répertoires:
Commençons le répertoire racine «/»:
/ /
Ceci est le point d'entrée de tous les répertoires et est décrit comme une barre oblique vers l'avant, qui est en fait la maison du système d'exploitation. Tout est dedans. Tous les utilisateurs n'ont pas lu et rédigé des privilèges à ce répertoire; Seuls les administrateurs ou les utilisateurs autorisés des systèmes d'exploitation peuvent avoir accès à de tels privilèges.
/poubelle
Il s'agit du répertoire qui possède tous les fichiers binaires de certains programmes importants sur le système d'exploitation. Ce répertoire contient les données sur les commandes les plus utilisées liées à la fabrication (MKDIR), au déménagement (MV), à la copie (CP), à la liste (LS) et à la suppression (RM) un répertoire ou un fichier. Selon les normes du système de fichiers Linux, ce répertoire ne peut pas avoir de sous-répertoires.
/botte
C'est le répertoire qui gère l'allumage du système d'exploitation Linux. Tout d'abord, vous n'avez pas besoin de modifier quoi que ce soit dans ce répertoire, sinon vous ne pouvez rien y modifier, sauf si vous avez les droits de l'administrateur. Vous devriez rester loin de faire quoi que ce soit dans ce répertoire, sinon ce sera un énorme gâchis pour le remettre en place.
/ dev
Ce répertoire contient les fichiers des appareils comme un périphérique USB ou un disque dur. La plupart des fichiers sont créés à l'heure de démarrage ou lorsqu'un périphérique est joint.
/etc
Cela peut vous sembler un peu drôle, mais ce répertoire est pour ces types de fichiers de configuration et de dossiers dans lesquels le système ne sait pas où les mettre. Il s'agit donc d'un répertoire «et cetra» pour le système d'exploitation Linux.
Ce répertoire contient principalement les fichiers locaux du programme statique qui affectent tous les utilisateurs. Étant donné que ce répertoire contient principalement des fichiers liés à la configuration, il est préférable de l'appeler «tout à configurer».
/maison
C'est le répertoire où la plupart des données personnelles de l'utilisateur sont placées. Un utilisateur passe la plupart de son temps ici parce que les téléchargements, les documents, le bureau et tous les autres répertoires de base requis et très connus sont dans ce répertoire «/ home». Tous les fichiers de configuration de points d'un utilisateur sont également ici.
/ lib
Ce sont les dossiers où les bibliothèques sont stockées. Les bibliothèques sont des fichiers qui sont nécessaires par toute application pour effectuer plusieurs tâches ou fonctions. Par exemple, ces bibliothèques peuvent être nécessaires par les fichiers binaires dans le /poubelle annuaire.
/médias
Il s'agit du répertoire où tous les périphériques de stockage connectés externes sont montés automatiquement. Nous n'avons rien à faire dans ce répertoire car il est géré par le système d'exploitation lui-même, mais si nous voulons monter les périphériques de stockage manuellement, nous avons le répertoire / mnt à cet effet.
/ mnt
C'est le répertoire où vous pouvez trouver les autres disques montés. Par exemple, un lecteur USB, un disque dur externe ou un lecteur de disquette. Ceci n'est pas utilisé de nos jours car les appareils sont automatiquement montés sur le répertoire / média, mais c'est là que nous pouvons monter nos dispositifs de stockage manuellement.
/opter
C'est le dossier facultatif. C'est le répertoire où les logiciels installés manuellement par les fournisseurs sont placés.
/ proc
Ceci est le répertoire avec les fichiers pseudo. Les fichiers pseudo contiennent des informations sur les processus.
/racine
Tout comme le répertoire de la maison, / Root est la maison de l'administrateur A.k.un. superutilisateur. Puisqu'il s'agit du répertoire du superutilisateur, il vaut mieux ne pas le toucher à moins d'avoir une connaissance complète de ce que vous faites.
/courir
Ce répertoire est utilisé pour stocker les données temporaires des processus exécutés sur le système d'exploitation.
/ sbin
Ce répertoire est comme le répertoire / bin, mais cela est utilisé par le superutilisateur, et c'est pourquoi «S» est utilisé avant la poubelle.
/instantané
Est le répertoire avec les packages instantanés stockés dedans.
/ srv
Ce répertoire stocke les données des services exécutés sur le système. Par exemple, il contient les données si un serveur s'exécute sur le système d'exploitation.
/ sys
Ce répertoire est toujours créé pendant le temps de démarrage, il s'agit donc d'un répertoire virtuel comme / dev, et c'est le répertoire lorsque vous souhaitez communiquer avec le kernal. Il contient également des informations liées aux appareils connectés.
/ tmp
Il s'agit d'un répertoire temporaire et détient les fichiers temporaires des applications exécutées sur le système.
/ usr
Ce répertoire contient les applications installées et utilisées par l'utilisateur. Il est également connu sous le nom de «Unix System Resources». Il possède également son propre répertoire / bac, / sbin, et / lib, qui est différent des répertoires du superutilisateur / bin, / sbin et / lib.
/ var
Il s'agit d'un répertoire variable qui contient les fichiers et les dossiers dont la taille devrait augmenter avec le passage du temps et l'utilisation du système.
Résumé:
Si vous avez été confus au sujet des répertoires Linux et de leurs objectifs, alors ce message a dû vous aider. Il contient une explication profonde et sur point du sujet, y compris le but de chaque répertoire qui existe dans tout type de système d'exploitation basé sur Linux.