Commande Linux pwd : Affichage du répertoire

LinuxBeginner
Pratiquer maintenant

Introduction

Dans ce laboratoire, 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 ; pwd est votre boussole de confiance, toujours prête à vous indiquer exactement où vous vous trouvez. Que vous soyez débutant dans l'univers Linux ou que vous cherchiez à consolider vos connaissances, ce laboratoire vous donnera les compétences nécessaires pour naviguer en toute confiance dans le système de fichiers Linux.

Comprendre votre point de départ

Commençons notre exploration en identifiant notre position 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 de commande en attente. Cette invite se termine généralement par un signe $.

    Invite de commande du terminal

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

    pwd
    
  3. Vous devriez obtenir un résultat similaire à celui-ci :

    /home/labex/project
    

Ce résultat vous indique que vous vous trouvez actuellement dans le dossier project, situé à l'intérieur du répertoire personnel de l'utilisateur labex. C'est ce que nous appelons un chemin absolu : il commence à la racine du système (/) et affiche l'itinéraire complet jusqu'à votre emplacement actuel.

Que se passe-t-il ici ?

Considérez 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 un /, est une branche ou un dossier. Ainsi, /home/labex/project signifie que vous êtes dans le dossier project, qui se trouve dans labex, lui-même situé dans home, qui est directement sous la racine.

Si vous vous demandez pourquoi vous avez commencé dans le dossier project, c'est parce que l'environnement LabEx est configuré ainsi par souci de commodité. Dans un système Linux classique, vous pourriez commencer dans votre répertoire personnel (/home/nom_utilisateur).

Explorer votre répertoire actuel

Maintenant que nous savons où nous sommes, 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 des fichiers ou des répertoires listés. Si le répertoire est vide, vous ne verrez aucune sortie. C'est tout à fait normal !

  3. Maintenant, utilisons à nouveau pwd pour nous rappeler où nous sommes :

    pwd
    
  4. Vous devriez voir le même résultat qu'auparavant :

    /home/labex/project
    

Cette étape vous aide à comprendre que pwd affiche toujours votre emplacement actuel, quels que soient les fichiers ou répertoires présents à cet endroit.

Explorer les options de pwd

La commande pwd dispose de quelques options utiles lorsque votre répertoire actuel implique un lien symbolique. Dans cette étape, vous allez vous déplacer dans le lien symbolique créé lors de la configuration afin de constater la différence par vous-même.

Remarque : Un lien symbolique est comme un raccourci vers un autre répertoire. Vous n'avez pas besoin de maîtriser les liens symboliques pour le moment. Concentrez-vous sur la comparaison des chemins affichés par chaque commande pwd.

  1. Déplacez-vous dans le répertoire du lien symbolique :

    cd /home/labex/project/symlink_dir
    
  2. Utilisez pwd sans aucune option :

    pwd
    

    Vous devriez voir :

    /home/labex/project/symlink_dir
    
  3. Utilisez maintenant l'option -L pour afficher le chemin logique :

    pwd -L
    

    Vous devriez voir le même chemin de lien symbolique :

    /home/labex/project/symlink_dir
    
  4. Enfin, utilisez l'option -P pour afficher le chemin physique sur le disque :

    pwd -P
    

    Cette fois, vous devriez voir le répertoire réel vers lequel pointe le lien symbolique :

    /home/labex/project/real_dir
    

Ici, pwd et pwd -L conservent tous deux le nom du lien symbolique dans le résultat, tandis que pwd -P résout le lien et affiche le répertoire réel.

La différence clé entre les deux options est :

  • -L (logique) : Affiche le chemin que vous avez utilisé pour atteindre le répertoire actuel, en conservant les noms des liens symboliques dans le résultat.
  • -P (physique) : Affiche le répertoire réel sur le disque après avoir résolu les liens symboliques.

Ce qu'il faut retenir, c'est que ces commandes peuvent afficher des résultats différents lorsque votre répertoire de travail actuel inclut un lien symbolique.

Résumé

Dans ce laboratoire, 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 de chemins absolus.
  3. Utiliser pwd conjointement avec d'autres commandes comme ls.
  4. Explorer les options -L et -P de la commande pwd et comprendre leurs différences lors de la manipulation de liens symboliques.

Ces compétences serviront de base à la poursuite de votre apprentissage de Linux, vous aidant à toujours savoir où vous vous trouvez dans votre espace de travail numérique.