Gestion de fichiers

Hiérarchie du système de fichiers Linux

Hiérarchie du système de fichiers Linux

Peut-être venez-vous d'installer Linux et souhaitez-vous maintenant 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, appelé répertoire racine. Dans cet article, nous utiliserons la commande tree pour visualiser la structure hiérarchique des répertoires sous forme d'arborescence dans le terminal.

Installons un outil nommé « tree » pour visualiser la structure des répertoires et mieux comprendre la hiérarchie.

Pour installer « l'arborescence » sur les systèmes basés sur Ubuntu ou Debian, utilisez la commande ci-dessous :

$ sudo apt install tree

Pour installer « l'arbre » sur Fedora ou RedHat, utilisez la commande jointe :

arbre d'installation de $ sudo dnf

Une fois "tree" installé, commencez par changer le répertoire vers le répertoire racine (/), à l'aide de la commande "cd":

$ cd /

Exécutez ensuite la commande tree ici :

$ arbre

Il a montré tous les répertoires et sous-répertoires, ce qui n'était en fait pas nécessaire puisque nous voulions seulement voir les répertoires du dossier actuel.

Modifions donc un peu la commande tree selon 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 vue des répertoires de notre intérêt dans le répertoire racine.

Ensuite, découvrons chaque répertoire.

Répertoires :

Commençons le répertoire racine "/":

/

C'est le point d'entrée de tous les répertoires et est décrit comme une barre oblique, qui est en fait la maison du système d'exploitation. Tout est dedans. Tous les utilisateurs ne disposent pas de privilèges de lecture et d'écriture sur ce répertoire ; seuls les administrateurs ou les utilisateurs autorisés des systèmes d'exploitation peuvent avoir accès à ces privilèges.

/poubelle

C'est le répertoire qui contient 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 création (mkdir), au déplacement (mv), à la copie (cp), à la liste (ls) et à la suppression (rm) d'un répertoire ou d'un fichier. Selon les normes Linux Filesystem, 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 à moins d'avoir les droits d'administrateur. Vous devriez éviter de faire quoi que ce soit dans ce répertoire, sinon ce sera un énorme gâchis de le configurer à nouveau.

/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 soit au démarrage, soit lorsqu'un périphérique est connecté.

/etc

Cela peut vous sembler un peu drôle, mais ce répertoire est destiné aux 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 ».

/domicile

Il s'agit du répertoire où sont placées la plupart des données personnelles de l'utilisateur. Un utilisateur passe le plus clair de son temps ici car les téléchargements, les documents, le bureau et tous les autres répertoires de base requis et bien connus se trouvent 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 nécessaires à toute application pour effectuer plusieurs tâches ou fonctions. Par exemple, ces bibliothèques peuvent être nécessaires aux fichiers binaires du /poubelle annuaire.

/médias

C'est le répertoire où tous les périphériques de stockage externes connectés 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 lecteurs montés. Par exemple, une clé USB, un disque dur externe ou un lecteur de disquette. Ce n'est pas utilisé de nos jours car les périphériques sont automatiquement montés dans le répertoire /media, mais c'est là que nous pouvons monter nos périphériques de stockage manuellement.

/opter

Ceci est le dossier facultatif. C'est le répertoire où sont placés les logiciels installés manuellement par les fournisseurs.

/proc

C'est le répertoire avec les pseudo fichiers. Les pseudo fichiers contiennent des informations sur les processus.

/racine

Tout comme le répertoire /home, /root est la maison de l'administrateur un.k.une. superutilisateur. Puisqu'il s'agit du répertoire du superutilisateur, il vaut mieux ne pas y toucher sauf si vous avez une connaissance complète de ce que vous faites.

/Cours

Ce répertoire est utilisé pour stocker les données temporaires des processus en cours d'exécution sur le système d'exploitation.

/sbin

Ce répertoire est comme le répertoire /bin, mais il est utilisé par le superutilisateur, et c'est pourquoi « s » est utilisé avant bin.

/se casser

Le est le répertoire avec les packages snap qui y sont stockés.

/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éé au 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 relatives aux appareils connectés.

/tmp

Ceci est un répertoire temporaire et contient les fichiers temporaires des applications en cours d'exécution 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 « ressources système UNIX ». Il possède également ses propres répertoires /bin, /sbin et /lib, qui sont différents des répertoires /bin, /sbin et /lib du superutilisateur.

/var

Il s'agit d'un répertoire variable qui contient les fichiers et dossiers dont la taille devrait augmenter avec le temps et l'utilisation du système.

Résumé:

Si vous avez été confus au sujet des répertoires Linux et de leurs objectifs, cet article a dû vous être d'une grande aide. Il contient une explication approfondie et précise du sujet, y compris le but de chaque répertoire qui existe dans tout type de système d'exploitation basé sur Linux.

Comment utiliser le moteur de triche GameConqueror sous Linux
L'article couvre un guide sur l'utilisation du moteur de triche GameConqueror sous Linux. De nombreux utilisateurs qui jouent à des jeux sur Windows u...
Meilleurs émulateurs de console de jeu pour Linux
Cet article répertorie les logiciels d'émulation de console de jeu populaires disponibles pour Linux. L'émulation est une couche de compatibilité logi...
Meilleures distributions Linux pour les jeux en 2021
Le système d'exploitation Linux a parcouru un long chemin depuis son apparence originale, simple et basée sur le serveur. Ce système d'exploitation s'...