Commande cd Linux : Changement 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 l'excitant monde de la navigation sous Linux! Dans ce labo (atelier), vous allez apprendre à 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 de répertoires interconnectés. 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).


Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL linux(("Linux")) -.-> linux/BasicFileOperationsGroup(["Basic File Operations"]) linux(("Linux")) -.-> linux/FileandDirectoryManagementGroup(["File and Directory Management"]) linux/BasicFileOperationsGroup -.-> linux/ls("Content Listing") linux/FileandDirectoryManagementGroup -.-> linux/cd("Directory Changing") linux/FileandDirectoryManagementGroup -.-> linux/pwd("Directory Displaying") linux/FileandDirectoryManagementGroup -.-> linux/mkdir("Directory Creating") subgraph Lab Skills linux/ls -.-> lab-209733{{"Commande cd Linux : Changement de répertoire"}} linux/cd -.-> lab-209733{{"Commande cd Linux : Changement de répertoire"}} linux/pwd -.-> lab-209733{{"Commande cd Linux : Changement de répertoire"}} linux/mkdir -.-> lab-209733{{"Commande cd Linux : Changement de répertoire"}} end

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 tableau de bord pour naviguer dans le système de fichiers Linux. Cela peut sembler intimidant au début, mais imaginez-le comme votre appareil GPS dans ce monde numérique.
Tableau de bord 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 montre 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 se trouve lui-même à l'intérieur du dossier home. Imaginez cela comme votre adresse actuelle dans la ville Linux.

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

Votre premier déplacement - Retourner à la maison

Maintenant que nous savons où nous nous trouvons, faisons notre premier déplacement. Nous allons nous rendre 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 nous trouvons :
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. Réessayez la commande cd ~ et assurez-vous d'inclure l'espace entre cd et ~.

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

Maintenant que nous sommes rentrés à la maison, aventurons-nous dans un répertoire spécifique. Nous allons nous rendre dans le répertoire project, qui est l'endroit d'où nous avons commencé.

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

C'est comme dire à votre GPS : "Ramène-moi au quartier du projet." 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 voyez.

  1. Vérifiez votre nouvel emplacement :
pwd

Vous devriez voir :

/home/labex/project

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

Monter dans la hiérarchie - Retour au répertoire parent

Parfois, nous devons remonter dans la structure des répertoires. Revenons dans 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 : "Ramène-moi au quartier au niveau supérieur."

  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 propose un raccourci pratique pour revenir au répertoire dans lequel vous vous trouviez avant votre dernier déplacement.

  1. Tout 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 le répertoire project n'existe pas, utilisez ls pour trouver un répertoire disponible et cd pour y accéder.

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

Cette commande est comme dire à votre GPS : "Ramène-moi à l'endroit où je venais d'être!"

  1. Vérifiez votre emplacement :
pwd

Vous devriez être de retour dans le répertoire où vous vous trouviez 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, indépendamment de notre emplacement actuel.

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

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

  1. Vérifiez votre emplacement :
pwd

Vous devriez voir :

/etc

Vous vous êtes déplacé 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 erreur.

  1. Jetons un rapide coup d'œil à 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 pour comprendre tout cela maintenant - nous explorons simplement!

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

Cette commande vous ramènera directement dans votre répertoire personnel, peu importe où vous vous trouvez dans le système de fichiers.

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

Oeuf de Pâques Linux - Le labyrinthe de petits passages sinueux

Maintenant que vous avez maîtrisé les bases de la navigation, amusons-nous avec un oeuf de Pâques Linux qui porte sur la navigation!

  1. Tout d'abord, assurons-nous que nous sommes 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 inquiétez pas pour les détails de cette commande pour l'instant - nous apprendrons à créer des répertoires dans un prochain laboratoire.

  1. Maintenant, naviguons à travers notre labyrinthe :
cd maze/twisty/little/passages
  1. Vérifiez où vous vous trouvez :
pwd

Vous devriez voir :

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

Félicitations! Vous avez navigué à travers un labyrinthe de petits passages sinueux, tous semblables! Cela fait référence à un jeu d'aventure textuelle classique appelé "Colossal Cave Adventure", qui a fortement influencé les premiers jeux vidéo 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 à travers les structures de répertoires les plus sinueuses!

Résumé

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

  1. Vérifier notre emplacement actuel en utilisant pwd
  2. Nous déplacer dans le répertoire personnel en utilisant 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 en utilisant cd -
  6. Utiliser des chemins absolus pour une navigation précise
  7. S'amuser avec un oeuf de Pâques Linux en créant et en naviguant dans un labyrinthe
  8. Comprendre les options supplémentaires de la commande cd

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

  • cd : Sans aucun argument, cela vous amène dans votre répertoire personnel.
  • cd / : Cela vous amène dans le 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 tester!

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

Ressources