Découvrir les options de pwd
La commande pwd possède quelques options qui peuvent s'avérer utiles dans certaines situations. Nous allons les explorer dès maintenant.
Note : Dans cette étape, nous allons aborder des concepts nouveaux comme les liens symboliques. Ne vous inquiétez pas si vous ne les maîtrisez pas encore parfaitement ; nous les étudierons en détail dans les prochaines leçons. Pour l'instant, concentrez-vous sur le comportement de la commande pwd avec ses différentes options.
-
Commençons par utiliser la commande pwd sans aucune option :
pwd
Vous devriez voir :
/home/labex/project
-
Utilisons maintenant l'option -L (chemin logique) :
pwd -L
Le résultat devrait être identique :
/home/labex/project
-
Enfin, essayons l'option -P (chemin physique) :
pwd -P
Encore une fois, vous verrez le même résultat :
/home/labex/project
Vous vous demandez peut-être pourquoi toutes ces commandes donnent le même résultat. Les options -L et -P deviennent pertinentes lorsque l'on manipule des liens symboliques, qui agissent comme des raccourcis sous Windows. Dans notre répertoire actuel, il n'y a pas de liens symboliques affectant notre chemin, donc toutes les variantes de la commande affichent le même chemin.
La différence fondamentale entre les deux options est la suivante :
-L (logical) : Affiche le chemin logique, en suivant les liens symboliques vers leur cible.
-P (physical) : Affiche le chemin physique, en révélant l'emplacement réel sans suivre le lien symbolique.
Pour constater la différence, il faudrait se déplacer dans le répertoire symlink_dir :
cd symlink_dir
pwd -L
pwd -P
Avec -L, vous verriez quelque chose comme /home/labex/project/symlink_dir (en suivant le lien), tandis qu'avec -P, vous verriez /home/labex/project/real_dir (l'emplacement physique réel vers lequel pointe le lien).
Pour observer concrètement la différence entre les options -L et -P, nous devrions entrer dans un répertoire qui est un lien symbolique. Cependant, naviguer entre les répertoires nécessite la commande cd, que nous n'avons pas encore apprise. Pas d'inquiétude : nous aborderons la commande cd et approfondirons les liens symboliques dans les leçons à venir.
Pour l'instant, retenez simplement que pwd dispose de ces options pour des cas d'utilisation spécifiques. Au fil de votre progression sous Linux, vous rencontrerez des situations où la compréhension de ces options prendra tout son sens.