Pwd: Unterschied zwischen den Versionen

Aus Foxwiki
JoergNolte (Diskussion | Beiträge)
Keine Bearbeitungszusammenfassung
JoergNolte (Diskussion | Beiträge)
Keine Bearbeitungszusammenfassung
Zeile 45: Zeile 45:
  $ '''pwd -P'''
  $ '''pwd -P'''
  /home/user/Garten/Gemüse/Kartoffel
  /home/user/Garten/Gemüse/Kartoffel
Ausgabe der Variable '''PWD'''
$ echo $PWD
/home/user/Kartoffel




[[Category:Linux:Dateisystem]]
[[Category:Linux:Dateisystem]]

Version vom 11. November 2020, 09:42 Uhr

pwd (print working directory) gibt das aktuelle Arbeitsverzeichnis aus, in welchem man sich befindet.

Daneben existiert eine Variable PWD (Present Working Directory), die das aktuelle Verzeichnis 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