Modes de paiement Abuse

Ce que fait la commande pwd sous Linux

20.03.2021, 18:13

Il s'agit d'un utilitaire très simple qui vous permet d'afficher le chemin du dossier courant dans le terminal. Au démarrage, chaque programme obtient le dossier courant, dans lequel toutes les opérations avec les fichiers de ce programme auront lieu, à moins qu'un autre chemin ne soit spécifié. Les chemins relatifs seront également comptés à partir de ce dossier. Ainsi, lorsque le terminal est lancé, le dossier courant devient le répertoire personnel de l'utilisateur. Si un programme est lancé à partir d'un dossier spécifique, son dossier courant sera par défaut le répertoire à partir duquel il a été lancé.

Ce que fait la commande pwd sous Linux

La syntaxe de la commande est assez simple :

$ pwd опции

Afin de personnaliser la sortie de l'utilitaire, l'utilisateur peut utiliser les options suivantes :

  • -L, --logical - prend le répertoire de la variable d'environnement, même s'il contient des liens symboliques ;
  • -P - écarte tous les liens symboliques ;
  • --help - affiche l'aide de l'utilitaire ;
  • --version - affiche la version de l'utilitaire.

Examinons maintenant quelques exemples d'utilisation de cette commande dans le système d'exploitation Linux. Pour afficher le dossier Linux actuel, il suffit d'exécuter pwd sans paramètres :

$ pwd 

команда pwd

La commande dispose de l'option -P, qui lui permet d'ignorer tous les liens symboliques. Cette option est utile lorsqu'il existe des liens symboliques le long du chemin menant au dossier actuel. La commande indiquera simplement le chemin complet sans tenir compte des liens symboliques. Elle se présente comme suit :

$ pwd -P

команда pwd в LinuxSouvent, dans les interpréteurs de commandes, pwd est une commande intégrée. Cela signifie que l'interpréteur n'a pas besoin d'appeler un utilitaire tiers et que le code s'exécute très rapidement.

Pour connaître le dossier courant, il n'est pas nécessaire d'appeler le script, il suffit d'appeler la variable d'environnement PWD.

$echo $PWD

команда pwd

Pour écrire le résultat de la commande linux pwd dans une variable, exécutez :

$CWD=$(pwd)
$echo $CWD

команда pwd

La commande pwd est rarement utilisée sous Linux, cependant, si vous avez besoin de changer le dossier courant, vous pouvez l'utiliser. Comme vous pouvez le voir dans l'exemple, ce n'est pas si difficile à faire.