accueil > Gestion des fichiers et répertoires > pwd

Guide de la commande pwd : Vérification du répertoire de travail actuel

La commande `pwd` (print working directory) est utilisée pour afficher le chemin complet du répertoire dans lequel vous travaillez actuellement sur les systèmes d'exploitation Linux et Unix. C'est le moyen le plus simple et fondamental de vérifier votre position dans le système de fichiers. Apprenez à utiliser la commande `pwd` à travers ce guide.

Aperçu de pwd

La commande `pwd` indique à l'utilisateur dans quel répertoire il se trouve actuellement dans le terminal sous forme de chemin absolu. Cela est très utile lors de l'écriture de scripts shell pour calculer des chemins relatifs basés sur la position actuelle ou lorsque l'on se perd dans une structure de répertoire complexe.

Rôle principal de pwd

La commande `pwd` est principalement utilisée pour les objectifs suivants :

Domaines d'application principaux

  • Vérification de la position actuelle: Vérifiez rapidement dans quel répertoire se trouve le système de fichiers pendant l'exploration.
  • Scripts shell: Faites référence à la position d'exécution actuelle dans le script pour construire dynamiquement des chemins de fichiers.
  • Prévention des erreurs: Évitez les erreurs en exécutant des fichiers ou des commandes au mauvais emplacement.

Chemin logique et chemin physique

La commande `pwd` affiche par défaut le chemin 'logique'. Cela signifie qu'elle ne suit pas les liens symboliques et montre simplement le chemin que l'utilisateur a parcouru avec la commande `cd`. Elle peut montrer des références de répertoires spéciaux comme `.` ou `..` sans les interpréter.

Options principales de la commande pwd

La commande `pwd` est généralement utilisée sans options, mais elle offre deux options principales concernant la manière de traiter les liens symboliques.

1. Utilisation de base et traitement des liens symboliques

Commande générée :

Essayez de combiner les commandes.

Description:

`pwd` Exécute la commande.

Essayez d'exécuter virtuellement les commandes avec l'IA en combinant les options ci-dessus.

Exemples d'utilisation

Apprenez à vérifier votre position actuelle et à comprendre les différences de chemin dans des situations de liens symboliques à travers divers exemples d'utilisation de la commande `pwd`.

Vérification du répertoire de travail actuel

pwd

L'utilisation la plus basique de la commande `pwd` qui affiche le chemin complet du répertoire dans lequel se trouve actuellement le terminal.

Vérification du chemin après avoir navigué via un lien symbolique (chemin logique)

mkdir real_dir
ln -s real_dir link_to_dir
cd link_to_dir
pwd

Créez un répertoire `real_dir`, créez un lien symbolique `link_to_dir` vers ce répertoire, puis naviguez vers `link_to_dir` et exécutez la commande `pwd`. Par défaut, le chemin `link_to_dir` sera affiché.

Vérification du chemin après avoir navigué via un lien symbolique (chemin physique)

mkdir real_dir
ln -s real_dir link_to_dir
cd link_to_dir
pwd -P

Affiche le chemin physique réel (`real_dir`) sur le disque en utilisant l'option `-P` dans la même situation.

Stockage du chemin actuel dans une variable dans un script

current_path=$(pwd)
echo "Chemin de travail actuel : $current_path"
mkdir "$current_path/new_sub_dir"

Un exemple de stockage du chemin du répertoire de travail actuel dans une variable dans un script shell pour l'utiliser dans d'autres commandes.

Vérification du chemin lors du déplacement entre répertoires

pwd
cd ..
pwd
cd -

Utilisez `pwd` pour voir comment le chemin change lors du déplacement vers le répertoire parent.


Commandes de la même catégorie