Qu'est-ce que la commande pwd sous Linux ou macOS ? Guide d'utilisation

Français English Deutsch 日本語 Português Türkçe

Résumé : La commande pwd est l'une des commandes fondamentales les plus utilisées sur les systèmes Unix, Linux et macOS. Découvrez à quoi elle sert, sa différence avec la commande ls, ainsi que des exemples d'utilisation concrets de pwd.

Résumé de la commande pwd

Que vous naviguiez dans le système de fichiers sous Linux ou macOS, il est essentiel de savoir à quel endroit vous vous situez dans le Terminal. C'est précisément le rôle de la commande pwd.

Dans cet article, vous découvrirez à quoi sert la commande pwd et comment l'utiliser efficacement sur les systèmes Linux ou Mac.

À quoi sert la commande pwd sous Linux ?

La commande pwd s'utilise couramment dans le Terminal sur Linux comme sur macOS. Son nom vient de l'anglais « print working directory », ce qui signifie « afficher le répertoire de travail courant ». Lorsque vous saisissez pwd puis validez, le système affiche le chemin complet du dossier dans lequel vous vous trouvez.

Cette commande est particulièrement utile pour les opérations sur les fichiers, notamment après avoir changé de répertoire à plusieurs reprises. Elle vous permet à tout moment de vérifier où vous vous situez, limitant ainsi les erreurs de manipulation.

Concrètement, pwd lit les informations d'environnement de la session du shell en cours et retourne le chemin absolu du répertoire de travail. Même après avoir utilisé la commande cd pour naviguer dans l’arborescence, pwd affiche toujours l’emplacement exact où vous vous trouvez. La commande n’effectue aucune modification sur votre système : elle sert uniquement à afficher le chemin en cours.

N'hésitez pas à partager ces explications si vous les trouvez utiles !

Exemples d'utilisation de la commande pwd

L’usage le plus courant de pwd consiste à vérifier le répertoire dans lequel vous vous trouvez. Lors de l'ouverture du Terminal ou après avoir navigué dans différents dossiers grâce à la commande cd, il suffit de taper pwd pour obtenir le chemin complet de l'emplacement actuel. Cela vous permet de vous assurer que vous travaillez bien dans le bon dossier.

Pour copier un fichier dans le répertoire où vous êtes, vous pouvez utiliser $(pwd) afin de récupérer dynamiquement le chemin courant. C’est particulièrement pratique dans un script ou des commandes complexes nécessitant de renseigner un chemin.

cp ~/Documents/file.txt $(pwd)

Dans les scripts d’automatisation, pwd permet d’afficher le dossier depuis lequel le script s’exécute ; cela facilite le débogage ou la génération de logs contenant le chemin d’exécution.

#! /bin/bash
echo "Ce script s'exécute depuis : $(pwd)"

Par ailleurs, lors de l’administration de systèmes à distance, il peut être utile d’exécuter cette commande juste après connexion à un serveur distant pour connaître rapidement votre répertoire de connexion par défaut :

ssh user@remote-server 'pwd'

Quelle est la différence entre les commandes ls et pwd ?

Les commandes pwd et ls figurent parmi les plus utilisées dans le Terminal sous les systèmes Unix-like, tels que Linux et macOS. Toutes deux sont des commandes en lecture seule : elles affichent des informations utiles sans modifier les fichiers ni les dossiers. Si elles concernent toutes les deux la gestion des répertoires, leurs rôles et usages sont cependant bien distincts.

En saisissant pwd dans le Terminal puis en appuyant sur Entrée, le système affiche le chemin complet du répertoire dans lequel vous vous trouvez. Cette commande est particulièrement utile si vous avez navigué à travers plusieurs dossiers et souhaitez vérifier votre position actuelle dans l’arborescence du système de fichiers.

À l’inverse, la commande ls (pour “list”) permet d’afficher tous les fichiers et sous-répertoires présents dans le dossier courant, ou dans le dossier dont vous indiquez le chemin. Elle sert principalement à visualiser le contenu d’un répertoire : fichiers, sous-dossiers, et éventuellement les éléments cachés.

Pour résumer, pwd indique “dans quel dossier vous êtes”, tandis que ls montre “ce que contient ce dossier”. En combinant les deux, vous connaissez à la fois votre emplacement dans le système de fichiers et ce que contient chaque dossier.

Partagez cet article autour de vous pour faire découvrir la différence entre ls et pwd !