GNU/Linux >> Tutoriels Linux >  >> Linux

Commande Pwd sous Linux (répertoire de travail actuel)

Dans cet article, nous allons vous montrer comment déterminer votre répertoire de travail actuel en utilisant le pwd commande.

Quel est le répertoire de travail actuel #

Le répertoire de travail actuel est le répertoire dans lequel l'utilisateur travaille actuellement. Chaque fois que vous interagissez avec votre invite de commande, vous travaillez dans un répertoire.

Par défaut, lorsque vous vous connectez à votre système Linux, votre répertoire de travail actuel est défini sur votre répertoire personnel. Pour changer de répertoire de travail, utilisez le cd commande.

Par exemple, pour changer le répertoire de travail actuel en /tmp vous taperiez :

cd /tmp

Si vous avez un bash personnalisé ou zsh invite, le chemin vers le répertoire de travail actuel peut être affiché dans l'invite du shell.

user@host:/tmp#

Commande pwd #

Le pwd La commande représente le répertoire de travail d'impression. C'est l'une des commandes les plus basiques et les plus fréquemment utilisées sous Linux. Lorsqu'elle est invoquée, la commande imprime le chemin complet du répertoire de travail actuel.

pwd est un shell intégré dans la plupart des shells modernes tels que bash et zsh. Son comportement est légèrement différent de celui du /bin/pwd autonome exécutable. Vous pouvez utiliser le type commande pour afficher tous les emplacements contenant pwd :

type -a pwd
pwd is a shell builtin
pwd is /bin/pwd

Comme vous pouvez le voir dans la sortie ci-dessous, le shell intégré a la priorité sur l'exécutable autonome et il est utilisé chaque fois que vous tapez pwd . Si vous souhaitez utiliser le binaire pwd autonome, saisissez le chemin complet du fichier /bin/pwd

Comment trouver votre répertoire de travail actuel #

Pour savoir dans quel répertoire vous vous trouvez actuellement, tapez pwd dans votre terminal :

pwd

La sortie ressemblera à ceci :

/home/linuxize

Qu'est-ce que le pwd imprime le PWD variable d'environnement.

Vous obtiendrez le même résultat si vous tapez :

echo $PWD
/home/linuxize

Le pwd la commande ne peut accepter que deux arguments :

  • -L (--logical ) - Ne résout pas les liens symboliques.
  • -P (--physical ) - Afficher le répertoire physique, sans aucun lien symbolique.

Par défaut, id aucune option n'est utilisée, pwd se comporte comme si -L l'option est spécifiée.

Pour mieux illustrer comment le -P l'option fonctionne, créons un répertoire et un lien symbolique pointant vers le répertoire :

mkdir /tmp/directoryln -s /tmp/directory /tmp/symlink

Maintenant, si vous accédez au /tmp/symlink répertoire et vous tapez pwd dans votre terminal :

pwd

La sortie montrera que votre répertoire de travail actuel est /tmp/symlink :

/tmp/symlink

Si vous exécutez la même commande en utilisant le -P choix :

pwd -P

La commande imprimera le répertoire vers lequel pointe le lien symbolique :

/tmp/directory

Conclusion #

Le répertoire de travail actuel est le répertoire à partir duquel vous invoquez des commandes dans votre terminal.

Le pwd La commande est utilisée pour afficher le répertoire de travail courant.

Si vous avez des questions ou des commentaires, n'hésitez pas à laisser un commentaire.


Linux
  1. $pwd ? (vs répertoire de travail actuel) ?

  2. Commande Linux pwd

  3. Commande de déplacement de répertoire Linux

  4. La commande Linux 'll' ne fonctionne pas

  5. Quelle commande du shell sh Linux/UNIX renvoie mon répertoire actuel ?

Trouver le répertoire de travail actuel d'un processus utilisant Pwdx sous Linux

Commande pwd sous Linux

Commande Mkdir sous Linux

5 exemples pratiques de la commande "cd" sous Linux

Comment imprimer le répertoire de travail à l'aide de la commande Linux pwd ?

Exemples de commandes Linux rsync