Introduction
Bienvenue dans ce laboratoire (lab) sur la navigation dans les répertoires Linux. La navigation dans les répertoires est l'une des compétences les plus fondamentales pour travailler avec les systèmes Linux. Être capable de vous déplacer efficacement entre les répertoires, de créer des structures de répertoires et de comprendre votre emplacement actuel dans le système de fichiers est essentiel pour tous les utilisateurs de Linux.
Dans ce laboratoire (lab), vous apprendrez à naviguer dans le système de fichiers Linux en utilisant l'interface en ligne de commande. Vous allez pratiquer l'utilisation de commandes telles que cd (changer de répertoire), pwd (afficher le répertoire de travail) et mkdir (créer un répertoire) pour vous déplacer efficacement et créer des structures de répertoires dans un environnement Linux.
Comprendre votre emplacement actuel
Sous Linux, il est important de toujours connaître votre emplacement actuel dans le système de fichiers. Cette première étape vous apprendra à déterminer votre répertoire actuel et à créer un nouveau répertoire.
Vérifier votre répertoire actuel
La commande pwd (Print Working Directory - Afficher le répertoire de travail) affiche le chemin complet de votre emplacement actuel dans le système de fichiers :
pwd
Vous devriez voir une sortie similaire à :
/home/labex/project
Cela signifie que vous êtes actuellement dans le répertoire project, qui se trouve dans le répertoire personnel de l'utilisateur labex.
Créer un nouveau répertoire
Maintenant que vous connaissez votre emplacement actuel, créons un nouveau répertoire appelé resources en utilisant la commande mkdir (Make Directory - Créer un répertoire) :
mkdir resources
Cette commande crée un nouveau répertoire appelé resources dans votre répertoire actuel. La commande ne produit aucune sortie si elle réussit.
Pour vérifier que le répertoire a été créé, vous pouvez lister le contenu de votre répertoire actuel en utilisant la commande ls :
ls
Vous devriez voir resources dans la liste des éléments affichés.
Changer de répertoire
Maintenant que nous avons créé un nouveau répertoire, naviguons dans celui-ci en utilisant la commande cd (Change Directory - Changer de répertoire) :
cd resources
Cette commande change votre répertoire actuel pour resources. Comme pour mkdir, la commande cd ne produit aucune sortie si elle réussit.
Pour vérifier que vous avez bien changé de répertoire, utilisez à nouveau la commande pwd :
pwd
Vous devriez maintenant voir :
/home/labex/project/resources
Cela confirme que vous êtes maintenant dans le répertoire resources.
Navigation entre les répertoires
Maintenant que vous avez créé et navigué jusqu'au répertoire resources, pratiquons le déplacement entre différents répertoires et le retour aux emplacements précédents.
Retourner au répertoire parent
Pour revenir au répertoire parent (le répertoire qui contient votre répertoire actuel), vous pouvez utiliser cd avec .. comme argument :
cd ..
Vérifiez votre emplacement actuel :
pwd
Vous devriez constater que vous êtes de retour dans le répertoire project :
/home/labex/project
Utiliser les chemins absolus
Vous pouvez également naviguer vers un répertoire en utilisant son chemin absolu (le chemin complet à partir du répertoire racine /).
Naviguons de nouveau vers le répertoire resources en utilisant son chemin absolu :
cd /home/labex/project/resources
Vérifiez votre emplacement :
pwd
La sortie devrait être :
/home/labex/project/resources
Utiliser le raccourci pour le répertoire personnel
Linux propose un raccourci ~ (tilde) pour représenter votre répertoire personnel. Vous pouvez l'utiliser pour naviguer en utilisant un chemin relatif à votre répertoire personnel.
Retournez au répertoire project en utilisant le raccourci pour le répertoire personnel :
cd ~/project
Vérifiez votre emplacement :
pwd
La sortie devrait afficher :
/home/labex/project
Création et navigation dans des structures de répertoires complexes
Dans cette étape, vous apprendrez à créer plusieurs répertoires en une seule fois et à naviguer dans une structure de répertoires plus complexe.
Créer plusieurs répertoires avec une seule commande
La commande mkdir avec l'option -p vous permet de créer plusieurs répertoires imbriqués en une seule commande. L'option -p crée les répertoires parents si nécessaire.
Créons une structure de répertoires pour un système de moteur hypothétique :
mkdir -p resources/engine/cylinders
mkdir -p resources/engine/pistons
La première commande crée trois répertoires : resources (s'il n'existe pas déjà), engine à l'intérieur de resources et cylinders à l'intérieur de engine.
La deuxième commande crée pistons à l'intérieur du répertoire engine.
Vérifier la structure de répertoires
Vérifions la structure que nous avons créée en listant le contenu du répertoire resources :
ls resources
Vous devriez voir :
engine
Maintenant, regardons à l'intérieur du répertoire engine :
ls resources/engine
Vous devriez voir :
cylinders pistons
Naviguer dans la structure de répertoires
Naviguons jusqu'au répertoire cylinders :
cd resources/engine/cylinders
Vérifiez votre emplacement :
pwd
La sortie devrait être :
/home/labex/project/resources/engine/cylinders
Naviguer vers le haut de plusieurs niveaux
Pour monter de plusieurs niveaux de répertoires en une seule fois, vous pouvez utiliser plusieurs .. séparés par / :
cd ../../..
Cette commande monte de trois niveaux : de cylinders à engine, puis à resources et enfin à project.
Vérifiez votre emplacement :
pwd
La sortie devrait être :
/home/labex/project
Résumé
Dans ce laboratoire (lab), vous avez appris plusieurs compétences essentielles de navigation dans les répertoires Linux :
- Utilisation de
pwdpour déterminer votre emplacement actuel dans le système de fichiers - Création de répertoires avec
mkdiret de structures de répertoires imbriqués avecmkdir -p - Changement de répertoire en utilisant
cdavec différents types de chemins :- Chemins relatifs (comme
resourcesou..) - Chemins absolus (comme
/home/labex/project/resources) - Raccourci pour le répertoire personnel (
~)
- Chemins relatifs (comme
- Navigation vers le haut de plusieurs niveaux de répertoires en une seule fois
Ces commandes de navigation dans les répertoires sont fondamentales pour travailler efficacement dans les environnements Linux. En maîtrisant ces commandes, vous avez jeté les bases solides pour explorer davantage la ligne de commande Linux.
Au fur et à mesure de votre progression dans le monde Linux, vous trouverez ces compétences inestimables pour des tâches telles que la gestion de fichiers, l'installation de logiciels et la configuration du système. Entraînez-vous régulièrement avec ces commandes pour les mémoriser par coeur et augmenter votre efficacité lorsque vous travaillez avec des systèmes Linux.



