Ce face pwd
Comanda pwd (print working directory) afișează locația exactă în care te afli în ierarhia sistemului de fișiere, pornind de la rădăcină (/).
Este esențială atunci când lucrezi în scripturi sau când navighezi prin legături simbolice (symlinks) și vrei să cunoști locația fizică reală a fișierelor.
Opțiuni și argumente
| Opțiune / Parametru | Descriere |
|---|---|
-L, --logical |
Afișează calea logică, inclusiv legăturile simbolice (comportament implicit). |
-P, --physical |
Afișează calea fizică reală pe disc, rezolvând toate legăturile simbolice. |
Exemple
Exemplul 1: Afișarea directorului curent
Comanda returnează întotdeauna o cale completă care începe cu slash.
mkdir -p test_pwd
cd test_pwd
pwd | grep -o 'test_pwd'
Rezultat
test_pwd
Exemplul 2: Rezolvarea căii fizice a unui symlink
Opțiunea -P arată directorul fizic pe disc, nu numele legăturii simbolice.
pwd -P
Ieșire în terminal
/var/data/proiecte/web
Greșeli frecvente
- Presupunerea că pwd arată mereu calea fizică; dacă te afli într-un symlink, fără
-Pvei vedea calea logică a linkului.