Pwd
pwd (print working directory) gibt das aktuelle Arbeitsverzeichnis aus, in welchem man sich befindet.
Daneben existiert eine Variable PWD (Present Working Directory), die den Namen des aktuellen Verzeichnisses enthält.
Syntax
pwd [OPTIONEN]
Optionen
Option | Beschreibung | |
---|---|---|
-L | --logical | folgt der logischen Verzeichnisstruktur (Standard) - etwaige symbolische Links werden aufgelöst |
-P | --physical | folgt der physischen Verzeichnisstruktur |
Beispiel
Nachfolgend wird im aktuellen Verzeichnis ein symbolischer Link mit dem Namen 'Kartoffelsalat' erzeugt, der auf das Verzeichnis 'Garten/Gemüse/Kartoffel' zeigt. Mit cd wird in dieses Verzeichnis gewechselt:
$ ln -s -T Garten/Gemüse/Kartoffel Kartoffelsalat $ cd Kartoffel
│ ├── Garten │ └── Gemüse │ └── Kartoffel │ ├── Kartoffelsalat -> Garten/Gemüse/Kartoffel │
pwd ohne Angabe von Optionen bzw. mit Angabe der Option -L folgt der logischen Verzeichnisstruktur:
$ pwd /home/user/Kartoffelsalat $ pwd -L /home/user/Kartoffelsalat
pwd unter Angabe der Option -P folgt der physischen Verzeichnisstruktur:
$ pwd -P /home/user/Garten/Gemüse/Kartoffel
Ausgabe der Variable PWD
$ echo $PWD /home/user/Kartoffel