Commande Linux cd : Navigation dans les répertoires

LinuxBeginner
Pratiquer maintenant

Introduction

Bienvenue dans l'univers passionnant de la navigation Linux ! Dans ce laboratoire, vous allez apprendre à utiliser la commande cd, votre boussole numérique au sein du système de fichiers Linux. Imaginez que vous êtes un explorateur dans une vaste cité interconnectée de répertoires. La commande cd est votre véhicule de confiance, vous permettant de vous déplacer rapidement entre les différents « quartiers » (répertoires) de votre « ville » Linux (le système de fichiers).

Ceci est un Lab Guidé, qui fournit des instructions étape par étape pour vous aider à apprendre et à pratiquer. Suivez attentivement les instructions pour terminer chaque étape et acquérir une expérience pratique. Les données historiques montrent qu'il s'agit d'un lab de niveau débutant avec un taux de réussite de 90%. 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, localisons notre position actuelle dans notre cité Linux.

  1. Ouvrez votre terminal. C'est votre panneau de contrôle pour naviguer dans le système de fichiers Linux. Cela peut paraître intimidant au début, mais voyez-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 de travail) 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 un résultat similaire à celui-ci :

/home/labex/project

Cela signifie que vous vous trouvez dans le dossier project, qui est situé dans le dossier labex, lui-même situé dans le dossier home. Considérez cela comme votre adresse actuelle dans la ville Linux.

Note : Si vous voyez un résultat différent, pas de panique ! Cela signifie simplement que vous partez d'un endroit différent. L'important est de comprendre ce que représente ce résultat.

Votre premier mouvement : Rentrer à la maison

Maintenant que nous savons où nous sommes, effectuons notre premier déplacement. Nous allons nous rendre dans votre répertoire personnel (home), qui est comme votre camp de base dans la cité 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 nous trouvons :
pwd

Vous devriez voir :

/home/labex

Félicitations ! Vous venez d'effectuer votre premier déplacement avec la commande cd. Si vous ne voyez pas /home/labex, ne vous inquiétez pas. Réessayez la commande cd ~ en veillant à bien inclure l'espace entre cd et ~.

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

Maintenant que nous sommes au camp de base, aventurons-nous vers un répertoire précis. Nous allons retourner dans le répertoire project, 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 recevez une erreur indiquant que le répertoire n'existe pas, pas de souci ! Essayez ls pour lister les répertoires disponibles et choisissez-en un que vous voyez.

  1. Vérifiez votre nouvel emplacement :
pwd

Vous devriez voir :

/home/labex/project

Vous avez réussi à vous déplacer vers un répertoire spécifique ! Si vous êtes dans un répertoire différent, ce n'est pas grave non plus. L'essentiel est que vous ayez quitté votre répertoire personnel pour un autre.

Remonter d'un niveau : Revenir au répertoire parent

Parfois, nous avons besoin de remonter dans la structure des répertoires. Retournons vers notre répertoire parent.

  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 dans le quartier situé juste 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 reculé d'un cran par rapport à votre position précédente.

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

Linux propose un raccourci très pratique pour revenir au répertoire où vous étiez juste avant votre dernier déplacement.

  1. D'abord, déplaçons-nous dans un autre répertoire. 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 utilisez cd pour y entrer.

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

Cette commande revient à dire à votre GPS : « Ramène-moi là où je me trouvais à l'instant ! »

  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 très utile lorsque vous devez basculer rapidement entre deux répertoires.

Jusqu'à présent, nous avons utilisé des chemins relatifs, c'est-à-dire des chemins définis par rapport à notre position actuelle. Maintenant, utilisons un chemin absolu pour nous rendre à un endroit précis, peu importe où nous nous trouvons.

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

Il s'agit d'un chemin absolu, commençant par la racine du système (/). Le répertoire /etc est un répertoire système crucial sous Linux qui contient les fichiers de configuration. C'est comme donner à votre GPS l'adresse complète, en partant du 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 via un chemin absolu ! Ce répertoire existe sur tous les systèmes Linux, vous devriez donc y accéder sans erreur.

  1. Jetons un coup d'œil rapide au contenu de ce répertoire :
ls

Vous verrez une liste de nombreux fichiers et répertoires de configuration. Ne cherchez pas à tout comprendre pour le moment, nous sommes en mode exploration !

  1. Maintenant, retournons à notre répertoire personnel en utilisant un chemin absolu :
cd /home/labex

Cette commande vous ramènera directement à votre répertoire personnel, peu importe votre position actuelle dans le système de fichiers.

Rappelez-vous : utiliser des chemins absolus, c'est comme utiliser une adresse postale complète ; cela fonctionne de n'importe où, mais c'est souvent plus long à taper que les chemins relatifs.

Un "Easter Egg" Linux : Le labyrinthe de couloirs sinueux

Maintenant que vous maîtrisez les bases de la navigation, amusons-nous avec un petit clin d'œil (easter egg) Linux dédié à la navigation !

  1. D'abord, assurons-nous d'être dans notre répertoire personnel :
cd ~
  1. Créons maintenant 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 prochain lab.

  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 sinueux, tous identiques ! C'est une référence au jeu d'aventure textuel classique « Colossal Cave Adventure », qui a fortement influencé les débuts du jeu vidéo et de la culture hacker.

  1. Retournons à la maison :
cd ~

Ce lab n'est peut-être pas aussi complexe que la Colossal Cave originale, mais il montre comment 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 indispensable dans le système de fichiers Linux. Nous avons appris à :

  1. Vérifier notre emplacement actuel avec pwd
  2. Retourner au répertoire personnel avec cd ~
  3. Naviguer vers des répertoires spécifiques via 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. S'amuser avec un clin d'œil Linux en créant et parcourant un labyrinthe
  8. Comprendre les options supplémentaires de la commande cd

La commande cd possède quelques autres variantes utiles dans des situations spécifiques :

  • cd : Sans aucun argument, cela vous ramène directement à votre répertoire personnel.
  • cd / : Cela vous emmène à la racine (root) de tout le système de fichiers.
  • cd $HOME : C'est une autre façon d'accéder à votre répertoire personnel.

Ces options offrent une flexibilité accrue lors de vos déplacements. N'hésitez pas à les tester !

Grâce à ces compétences, vous êtes désormais équipé pour naviguer dans le système de fichiers Linux comme un professionnel ! N'oubliez pas que c'est en forgeant qu'on devient forgeron. Plus vous utiliserez ces commandes, plus vous serez à l'aise. N'ayez pas peur d'explorer : sous Linux, vous pouvez toujours retrouver votre chemin avec cd ~. Bonne exploration dans votre cité Linux !

Ressources