Sous Linux, les fichiers et répertoires sont organisés selon une hiérarchie appelée système de fichiers. Avant de vous y déplacer avec assurance, vous devez savoir où vous vous trouvez. La commande pwd répond à cette question en affichant le répertoire de travail actuel.
Ligne de Commande · Leçon 2
pwd (Afficher le répertoire de travail)
Apprenez à utiliser pwd pour connaître votre emplacement actuel dans le système de fichiers Linux.
L'arborescence des répertoires sous Linux
Tout le système de fichiers part d'un unique répertoire supérieur appelé répertoire racine, représenté par une barre oblique (/). À partir de cette racine, l'arborescence se ramifie en sous-répertoires, qui peuvent eux-mêmes contenir des fichiers et d'autres sous-répertoires.
Voici un exemple simplifié de cette structure :
/
|-- bin
| |-- file1
| |-- file2
|-- etc
| |-- file3
| `-- directory1
| |-- file4
| `-- file5
|-- home
|-- var
Dans l'arborescence ci-dessus, quelle est la relation de home et etc avec / ?
Comprendre les chemins de fichiers
L'emplacement d'un fichier ou d'un répertoire est décrit par son chemin. Un chemin est une suite de répertoires qui mène d'un point de départ à une destination précise.
Par exemple, si le répertoire /home contient un dossier pete, qui contient lui-même un dossier Movies, le chemin complet est :
/home/pete/Movies
Un chemin qui commence par / est absolu, car il part du répertoire racine. Un chemin comme Movies est relatif, car il dépend de votre emplacement actuel.
Pourquoi /home/pete/Movies est-il un chemin absolu ?
Que signifie pwd sous Linux ?
pwd signifie « print working directory », c'est-à-dire afficher le répertoire de travail. Votre répertoire de travail est celui où se trouve actuellement le shell. Les commandes qui utilisent des chemins relatifs partent de cet emplacement.
Que signifie pwd ?
Utiliser la commande pwd
Pour connaître votre répertoire actuel, tapez pwd et appuyez sur Entrée.
$ pwd
/home/pete
La sortie est un chemin absolu. Dans cet exemple, le shell se trouve dans le répertoire personnel de l'utilisateur pete.
La sortie exacte peut différer sur votre système, car votre nom d'utilisateur, votre répertoire personnel et votre emplacement peuvent être autres. pwd ne fait qu'afficher une information ; elle ne change pas le répertoire de travail. À l'inverse, cd change le répertoire où se trouve le shell.
Quelle action vérifie votre répertoire actuel sans le modifier ?
Pourquoi pwd est utile
Utilisez pwd lorsque :
- vous suivez des instructions et devez confirmer votre emplacement ;
- une commande a échoué à cause d'un chemin incorrect ;
- vous avez parcouru plusieurs répertoires et ne savez plus où vous êtes ;
- vous voulez copier le chemin actuel dans une autre commande.
Par exemple :
$ pwd
/home/pete/projects
$ ls
app.py README.md
Vous savez ainsi que app.py et README.md se trouvent dans /home/pete/projects.
Pour consolider votre compréhension de la navigation dans le système de fichiers et de votre emplacement actuel, essayez ces laboratoires :
- Commande Linux pwd : afficher un répertoire — Découvrez précisément la commande
pwdet entraînez-vous à retrouver votre répertoire actuel. - Navigation dans les répertoires Linux — Parcourez différents répertoires pour approfondir votre compréhension des chemins et de la structure du système de fichiers.
- Commande Linux cd : changer de répertoire — Apprenez plusieurs façons de changer de répertoire avec
cdet d'explorer l'arborescence.
Leçon terminée
Vous avez terminé pwd (Afficher le répertoire de travail)
Vous savez maintenant utiliser pwd pour connaître votre emplacement actuel dans le système de fichiers Linux.
Reconnaître la racine de l'arborescence.
Distinguer un chemin absolu d'un chemin relatif.
Expliquer la signification de
pwdet ce qu'elle affiche.Vérifier le répertoire de travail sans le modifier.
Conservez votre progression
Créez un compte gratuit pour enregistrer cette leçon et continuer sur n'importe quel appareil.
Créer un compte gratuit