Commande Linux pwd : Affichage du 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

Dans ce laboratoire (lab), nous allons explorer la commande pwd sous Linux, un outil fondamental pour naviguer dans votre espace de travail numérique. Imaginez que vous êtes un détective dans une immense bibliothèque d'informations, et que pwd est votre boussole de confiance, toujours prête à vous indiquer exactement où vous vous trouvez. Que vous soyez un débutant qui commence tout juste votre parcours sous Linux ou que vous cherchiez à consolider votre compréhension, ce laboratoire (lab) vous dotera des compétences nécessaires pour naviguer en toute confiance dans le système de fichiers Linux.


Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL linux(("Linux")) -.-> linux/FileandDirectoryManagementGroup(["File and Directory Management"]) linux/FileandDirectoryManagementGroup -.-> linux/cd("Directory Changing") linux/FileandDirectoryManagementGroup -.-> linux/pwd("Directory Displaying") subgraph Lab Skills linux/cd -.-> lab-209734{{"Commande Linux pwd : Affichage du répertoire"}} linux/pwd -.-> lab-209734{{"Commande Linux pwd : Affichage du répertoire"}} end

Comprendre votre point de départ

Commençons notre exploration en comprenant où nous nous trouvons dans le système de fichiers. La commande pwd, abréviation de "print working directory" (afficher le répertoire de travail), est votre premier outil dans ce parcours.

  1. Ouvrez votre terminal. Vous verrez une invite attendant votre commande. Cette invite se termine généralement par un signe $.
Terminal command prompt
  1. Tapez la commande suivante et appuyez sur Entrée :

    pwd
  2. Vous devriez voir une sortie similaire à celle-ci :

    /home/labex/project

Cette sortie vous indique que vous vous trouvez actuellement dans le dossier project, qui se trouve dans le répertoire personnel de l'utilisateur labex. C'est ce que l'on appelle un chemin absolu - il commence par le répertoire racine (/) et montre le chemin complet jusqu'à votre emplacement actuel.

Qu'est-ce qui se passe ici?

Imaginez le système de fichiers Linux comme un arbre. Le / au début représente la racine de cet arbre. Chaque nom suivant séparé par / est une branche ou un dossier. Ainsi, /home/labex/project signifie que vous êtes dans le dossier project, qui se trouve dans labex, qui se trouve dans home, qui est directement sous la racine.

Si vous vous demandez pourquoi vous commencez dans le dossier project, c'est parce que l'environnement LabEx est configuré de cette manière pour plus de commodité. Dans un système Linux classique, vous pourriez commencer dans votre répertoire personnel (/home/username).

Explorer votre répertoire actuel

Maintenant que nous savons où nous nous trouvons, examinons de plus près notre répertoire actuel.

  1. Nous allons utiliser la commande ls pour lister le contenu de notre répertoire actuel. Tapez :

    ls
  2. Vous pourriez voir certains fichiers ou répertoires listés. Si le répertoire est vide, vous ne verrez aucune sortie. C'est tout à fait normal!

  3. Maintenant, utilisons de nouveau pwd pour nous rappeler où nous nous trouvons :

    pwd
  4. Vous devriez voir la même sortie que précédemment :

    /home/labex/project

Cette étape vous aide à comprendre que pwd montre toujours votre emplacement actuel, quel que soit le contenu (fichiers ou répertoires) de cet emplacement.

Explorer les options de pwd

La commande pwd dispose de quelques options qui peuvent être utiles dans certaines situations. Nous allons explorer ces options maintenant.

Note : Dans cette étape, nous allons rencontrer certains nouveaux concepts tels que les liens symboliques (symbolic links). Ne vous inquiétez pas si vous ne les comprenez pas encore entièrement - nous les aborderons en détail dans les leçons futures. Pour l'instant, concentrez-vous simplement sur le comportement de la commande pwd avec différentes options.

  1. Tout d'abord, utilisons la commande pwd sans aucune option :

    pwd

    Vous devriez voir :

    /home/labex/project
  2. Maintenant, utilisons l'option -L (chemin logique) :

    pwd -L

    Vous devriez voir la même sortie :

    /home/labex/project
  3. Enfin, essayons l'option -P (chemin physique) :

    pwd -P

    Encore une fois, vous verrez la même sortie :

    /home/labex/project

Vous vous demandez peut-être pourquoi toutes ces commandes donnent la même sortie. Les options -L et -P deviennent pertinentes lorsqu'il s'agit de liens symboliques, qui sont comme des raccourcis sous Windows. Dans notre répertoire actuel, nous n'avons aucun lien symbolique qui affecte notre chemin actuel, donc toutes les versions de la commande affichent le même résultat.

Pour voir la différence, nous devons nous déplacer dans le répertoire symlink_dir :

cd symlink_dir
pwd -L
pwd -P

Pour voir la différence entre les options -L et -P, nous devrions nous déplacer dans un répertoire qui est un lien symbolique. Cependant, le déplacement entre les répertoires implique l'utilisation de la commande cd, que nous n'avons pas encore apprise. Ne vous inquiétez pas - nous aborderons la commande cd et approfondirons les liens symboliques dans les leçons futures.

Pour l'instant, il suffit de savoir que pwd dispose de ces options pour des cas d'utilisation spécifiques. Au fur et à mesure de votre parcours sous Linux, vous rencontrerez des situations où la compréhension de ces options deviendra plus pertinente.

Résumé

Dans ce laboratoire (lab), nous avons exploré la commande pwd, votre navigateur de confiance dans le système de fichiers Linux. Nous avons appris à :

  1. Utiliser pwd pour identifier notre emplacement actuel dans le système de fichiers.
  2. Comprendre le concept des chemins absolus.
  3. Utiliser pwd en conjonction avec d'autres commandes telles que ls.
  4. Explorer les options -L et -P de la commande pwd et comprendre leurs différences lorsqu'il s'agit de liens symboliques.

Ces compétences constitueront une base solide tout au long de votre parcours sous Linux, vous aidant toujours à savoir où vous vous trouvez dans votre espace de travail numérique.

Ressources