Übersicht
Beim Arbeiten im Linux-Terminal ist das genaue Überprüfen des aktuellen Standorts die grundlegende Voraussetzung für die Dateiverwaltung und Befehlsausführung. In dieser Anleitung erfahren Sie leicht verständlich alles von der grundlegenden Verwendung des pwd-Befehls über die Anzeige absoluter Pfade bis hin zur Auflösung symbolischer Links (Optionen -P, -L) und praktischen Tipps für Shell-Skripte.
Grundlegende Verwendung von pwd und Ermitteln des aktuellen Arbeitsverzeichnisses
Führen Sie den Befehl mkdir -p ~/pwd-tutorial/sample-dir aus, um ein dediziertes Verzeichnis für die praktischen Übungen zum pwd-Befehl zu erstellen.

Wechseln Sie mit dem Befehl cd ~/pwd-tutorial/sample-dir in das erstellte Übungsverzeichnis.

Der Befehl pwd (Print Working Directory) gibt den absoluten Pfad des aktuellen Arbeitsverzeichnisses im Terminal aus.
Am Ausführungsergebnis sehen Sie, dass die aktuelle Position korrekt als absoluter Pfad /root/pwd-tutorial/sample-dir angezeigt wird.
⚙️ [Wichtige Optionen]
-L : Gibt den logischen Pfad des Arbeitsverzeichnisses einschließlich symbolischer Links unverändert aus (Standardwert).-P : Löst alle symbolischen Links auf und gibt den tatsächlichen physischen Verzeichnispfad aus.--help : Zeigt Hilfe und Nutzungsinformationen zum Befehl an.--version : Zeigt die Versionsinformationen des Befehls an.

Unterscheidung zwischen symbolischen Link-Pfaden und echten physischen Pfaden (-L vs -P)
Führen Sie den Befehl mkdir -p ~/pwd-tutorial/real-storage aus, um das eigentliche Verzeichnis für den Vergleich symbolischer Links vorzubereiten.

Führen Sie den Befehl ln -sfn ~/pwd-tutorial/real-storage ~/pwd-tutorial/link-storage aus, um einen symbolischen Link zu erstellen, der auf das soeben angelegte physische Verzeichnis verweist.

Wechseln Sie mit dem Befehl cd ~/pwd-tutorial/link-storage in das erstellte Symlink-Verzeichnis, um das Verhalten zu testen.

Der Befehl pwd -L gibt den logischen Arbeitspfad einschließlich des symbolischen Links aus.
Im Ergebnis ist zu sehen, dass der symbolische Link reflektiert wird und der Pfad /root/pwd-tutorial/real-storage ausgegeben wird.

Der Befehl pwd -P löst alle symbolischen Links auf und gibt den tatsächlichen physischen Datenträgerpfad aus.
Im Ergebnis wird der tatsächliche Zielverzeichnispfad /root/pwd-tutorial/real-storage des symbolischen Links exakt ausgegeben.

Verwendung der Umgebungsvariablen $PWD und Kombination mit dem cd-Befehl
Wechseln Sie mit cd ~/pwd-tutorial/sample-dir in das zuvor erstellte Übungsverzeichnis, um die Verwendung der Umgebungsvariablen zu testen.

Der Befehl echo "현재 위치는: $PWD" gibt den Wert der Umgebungsvariablen $PWD aus, die von der Shell automatisch gepflegt wird.
Das Ergebnis zeigt ordnungsgemäß /root/pwd-tutorial/sample-dir als absoluten Pfad des aktuellen Arbeitsverzeichnisses an.

Wechseln Sie mit cd .. in das übergeordnete Verzeichnis, um die Umgebungsvariable zu testen, die das vorherige Verzeichnis speichert.

Der Befehl echo "이전 디렉터리는: $OLDPWD" gibt den Wert der Umgebungsvariablen $OLDPWD aus, in der das zuletzt besuchte Arbeitsverzeichnis abgelegt ist.
Das Ergebnis bestätigt, dass das zuvor genutzte Verzeichnis /root/pwd-tutorial/sample-dir präzise angezeigt wird.

Führen Sie den Befehl pwd aus, um das aktuelle Arbeitsverzeichnis nach dem Wechsel in das übergeordnete Verzeichnis zu prüfen.
Das Ergebnis zeigt, dass der aktuelle Standort korrekt auf den absoluten Pfad /root/pwd-tutorial geändert wurde.

Bereinigung der Übungsumgebung und Praxistipps für Skripte
Führen Sie den Befehl echo 'CURRENT_DIR=$(pwd -P); echo "실행 경로: $CURRENT_DIR"' > ~/pwd-tutorial/run.sh aus, um ein praxisnahes Beispielskript zu erstellen, das pwd -P verwendet, um den echten physischen Pfad zu ermitteln.

Führen Sie das erstellte Shell-Skript mit bash ~/pwd-tutorial/run.sh aus.
Das Ergebnis bestätigt, dass der physische absolute Pfad innerhalb des Skripts ermittelt und ordnungsgemäß in der Form /root/pwd-tutorial ausgegeben wird.

Führen Sie nach Abschluss aller Übungen den Befehl rm -rf ~/pwd-tutorial aus, um das erstellte Tutorial-Verzeichnis und alle zugehörigen Dateien vollständig zu bereinigen.

Bisher haben wir die grundlegende Nutzung des pwd-Befehls zur Überprüfung des aktuellen Arbeitspfads unter Linux sowie die Optionen zur Verarbeitung symbolischer Links kurz zusammengefasst.
Nutzen Sie die passenden Optionen gezielt, um in der Terminal-Umgebung stets den vollen Überblick über Ihren aktuellen Pfad zu behalten.