Commande cd Linux : Changer de répertoire

LinuxLinuxBeginner
Pratiquer maintenant

💡 Ce tutoriel est traduit par l'IA à partir de la version anglaise. Pour voir la version originale, vous pouvez cliquer ici

Introduction

Bienvenue dans le monde passionnant de la navigation sous Linux ! Dans ce laboratoire, vous apprendrez à utiliser la commande cd, votre boussole numérique dans le système de fichiers Linux. Imaginez que vous êtes un explorateur dans une vaste ville interconnectée de répertoires. La commande cd est votre véhicule de confiance, vous permettant de vous déplacer rapidement entre différents "quartiers" (répertoires) de votre "ville" Linux (système de fichiers).

Ceci est un laboratoire guidé (Guided Lab), qui fournit des instructions étape par étape pour vous aider à apprendre et à pratiquer. Suivez attentivement les instructions pour compléter chaque étape et acquérir une expérience pratique. Les données historiques montrent qu'il s'agit d'un laboratoire de niveau débutant avec un taux d'achèvement de 91%. Il a reçu un taux d'avis positifs de 99% de la part des apprenants.

Comprendre votre point de départ

Avant de commencer notre voyage, découvrons où nous nous trouvons dans notre ville Linux.

  1. Ouvrez votre terminal. C'est votre panneau de contrôle pour naviguer dans le système de fichiers Linux. Il peut sembler intimidant au début, mais considérez-le comme votre appareil GPS dans ce monde numérique.
Panneau de contrôle du terminal Linux
  1. Tapez la commande suivante et appuyez sur Entrée :
pwd

Cette commande signifie "print working directory" (afficher le répertoire courant) et indique votre emplacement actuel. Ne vous inquiétez pas si vous faites une faute de frappe – vous pouvez toujours retaper la commande.

Vous devriez voir une sortie similaire à celle-ci :

/home/labex/project

Cela signifie que vous êtes dans le dossier project, qui se trouve à l'intérieur du dossier labex, qui lui-même se trouve à l'intérieur du dossier home. Considérez cela comme votre adresse actuelle dans la ville Linux.

Note : Si vous voyez une sortie différente, ne paniquez pas ! Cela signifie simplement que vous partez d'un emplacement différent. L'important est de comprendre ce que représente la sortie.

Votre premier déplacement - Aller à la maison

Maintenant que nous savons où nous sommes, faisons notre premier déplacement. Nous allons aller dans votre répertoire personnel (home directory), qui est comme votre camp de base dans la ville Linux.

  1. Tapez la commande suivante et appuyez sur Entrée :
cd ~

Le tilde (~) est un raccourci qui représente votre répertoire personnel. C'est comme dire à votre GPS : "Ramène-moi à la maison !"

  1. Maintenant, vérifions où nous sommes :
pwd

Vous devriez voir :

/home/labex

Félicitations ! Vous venez de faire votre premier déplacement en utilisant la commande cd. Si vous ne voyez pas /home/labex, ne vous inquiétez pas. Essayez à nouveau la commande cd ~, et assurez-vous d'inclure l'espace entre cd et ~.

Explorer le quartier - Se déplacer vers un répertoire spécifique

Maintenant que nous sommes à la maison, aventurons-nous vers un répertoire spécifique. Nous allons nous déplacer vers le répertoire project, qui est là où nous avons commencé.

  1. Tapez la commande suivante et appuyez sur Entrée :
cd project

C'est comme dire à votre GPS : "Emmène-moi dans le quartier project". Si vous obtenez une erreur indiquant que le répertoire n'existe pas, ne vous inquiétez pas ! Essayez ls pour lister les répertoires disponibles, et choisissez-en un que vous pouvez voir.

  1. Vérifiez votre nouvel emplacement :
pwd

Vous devriez voir :

/home/labex/project

Vous vous êtes déplacé avec succès vers un répertoire spécifique ! Si vous êtes dans un répertoire différent, ce n'est pas grave non plus. L'important est que vous vous soyez déplacé de votre répertoire personnel vers un autre.

Remonter - Retourner au répertoire parent

Parfois, nous devons remonter dans la structure des répertoires. Retournons à notre répertoire personnel.

  1. Tapez la commande suivante et appuyez sur Entrée :
cd ..

Les deux points (..) représentent le répertoire parent. C'est comme dire à votre GPS : "Emmène-moi au quartier un niveau au-dessus."

  1. Vérifiez votre emplacement :
pwd

Vous devriez voir :

/home/labex

Vous avez remonté d'un niveau dans la structure des répertoires ! Si vous n'êtes pas dans /home/labex, ne vous inquiétez pas. L'important est que vous ayez remonté d'un niveau par rapport à votre emplacement précédent.

Retour rapide - Revenir au répertoire précédent

Linux fournit un raccourci pratique pour revenir au répertoire dans lequel vous étiez avant votre dernier déplacement.

  1. Tout d'abord, déplaçons-nous vers un répertoire différent. Si vous êtes dans votre répertoire personnel, vous pouvez utiliser :
cd project

Si project n'existe pas, utilisez ls pour trouver un répertoire disponible et cd dans celui-ci.

  1. Maintenant, utilisons le raccourci pour revenir au répertoire précédent :
cd -

Cette commande revient à dire à votre GPS : "Emmène-moi là où j'étais juste avant !"

  1. Vérifiez votre emplacement :
pwd

Vous devriez être de retour dans le répertoire où vous étiez avant l'étape 1. Ce - (tiret) est un raccourci utile lorsque vous avez besoin de basculer rapidement entre deux répertoires.

Jusqu'à présent, nous avons utilisé des chemins relatifs – des chemins relatifs à notre emplacement actuel. Maintenant, utilisons un chemin absolu pour nous déplacer vers un emplacement spécifique, où que nous soyons.

  1. Tapez la commande suivante et appuyez sur Entrée :
cd /etc

Ceci est un chemin absolu, commençant par le répertoire racine (/). Le répertoire /etc est un répertoire système important sous Linux qui contient des fichiers de configuration. C'est comme donner à votre GPS l'adresse complète, en commençant par le pays jusqu'au bâtiment spécifique.

  1. Vérifiez votre emplacement :
pwd

Vous devriez voir :

/etc

Vous avez navigué vers un emplacement spécifique en utilisant un chemin absolu ! Ce répertoire existe sur tous les systèmes Linux, vous devriez donc pouvoir y accéder sans aucune erreur.

  1. Jetons un coup d'œil rapide à ce qu'il y a dans ce répertoire :
ls

Vous verrez une liste de nombreux fichiers et répertoires de configuration. Ne vous inquiétez pas de comprendre tout cela maintenant – nous explorons simplement !

  1. Revenons maintenant à notre répertoire personnel en utilisant un chemin absolu :
cd /home/labex

Cette commande vous ramènera directement à votre répertoire personnel, où que vous soyez dans le système de fichiers.

N'oubliez pas qu'utiliser des chemins absolus, c'est comme utiliser l'adresse postale complète – cela fonctionne de n'importe où, mais c'est souvent plus long à taper que les chemins relatifs.

Œuf de Pâques Linux - Le Labyrinthe de Petits Passages Tortueux

Maintenant que vous maîtrisez les bases de la navigation, amusons-nous avec un œuf de Pâques Linux qui tourne entièrement autour de la navigation !

  1. Tout d'abord, assurons-nous d'être dans notre répertoire personnel :
cd ~
  1. Maintenant, créons une structure de répertoires pour notre labyrinthe :
mkdir -p maze/twisty/little/passages

Cette commande crée une structure de répertoires imbriqués. Ne vous souciez pas des détails de cette commande pour l'instant – nous apprendrons à créer des répertoires dans un futur laboratoire.

  1. Naviguons maintenant à travers notre labyrinthe :
cd maze/twisty/little/passages
  1. Vérifiez où vous êtes :
pwd

Vous devriez voir :

/home/labex/maze/twisty/little/passages

Félicitations ! Vous avez navigué à travers un labyrinthe de petits passages tortueux, tous semblables ! C'est une référence à un jeu d'aventure textuel classique appelé "Colossal Cave Adventure", qui a fortement influencé les premiers jeux informatiques et la culture hacker.

  1. Revenons à la maison :
cd ~

Ce laboratoire n'est peut-être pas aussi complexe que le Colossal Cave original, mais il montre comment vous pouvez utiliser la commande cd pour naviguer même dans les structures de répertoires les plus tortueuses !

Résumé

Dans ce laboratoire, nous avons exploré la commande cd, votre outil de navigation fiable dans le système de fichiers Linux. Nous avons appris à :

  1. Vérifier notre emplacement actuel avec pwd
  2. Nous déplacer vers le répertoire personnel avec cd ~
  3. Naviguer vers des répertoires spécifiques en utilisant des chemins relatifs
  4. Remonter dans la structure des répertoires avec cd ..
  5. Basculer rapidement entre deux répertoires avec cd -
  6. Utiliser des chemins absolus pour une navigation précise
  7. Nous amuser avec un œuf de Pâques Linux en créant et en naviguant dans un labyrinthe
  8. Comprendre des options supplémentaires de la commande cd

La commande cd possède quelques options supplémentaires qui peuvent être utiles dans des situations spécifiques :

  • cd : Sans aucun argument, cette commande vous amène à votre répertoire personnel.
  • cd / : Cette commande vous amène au répertoire racine de l'ensemble du système de fichiers.
  • cd $HOME : C'est une autre façon d'aller dans votre répertoire personnel.

Ces options offrent une flexibilité supplémentaire lors de la navigation dans votre système de fichiers Linux. N'hésitez pas à les essayer !

Avec ces compétences, vous êtes maintenant équipé pour naviguer dans le système de fichiers Linux comme un professionnel ! N'oubliez pas, la pratique rend parfait. Plus vous utiliserez ces commandes, plus vous serez à l'aise avec la navigation sous Linux. N'ayez pas peur d'explorer – sous Linux, vous pouvez toujours retrouver votre chemin vers la maison avec cd ~. Bonne exploration dans votre ville Linux !

Ressources