A pwd parancs (print working directory) megmutatja, hogy éppen melyik könyvtárban tartózkodsz a Linux fájlrendszerben. Egyszerű, mégis rendkívül hasznos parancs, különösen akkor, amikor sok könyvtár között navigálsz terminálban.
Gyors infó:
- Kategória: Linux parancsok › Fájl- és könyvtárkezelés
- Szint: kezdő
- Címkék:
kezdő,gyakran-használt,terminal,filesystem,navigáció
Mi a pwd parancs?
A pwd parancs kiírja az aktuális munkakönyvtár teljes (abszolút) elérési útját, a gyökérkönyvtártól (/) kezdve.
Ez különösen hasznos:
- ha elbizonytalanodsz, hol vagy éppen
- scriptek írásakor
- hosszú, összetett könyvtárstruktúrák esetén
- SSH-n, távoli szervereken dolgozva
Alapszintaxis
pwdA parancsnak nincs szüksége opciókra vagy argumentumokra a normál használathoz.
Egyszerű példa
pwdKimenet például:
/home/user/projektek/linuxEz azt jelenti, hogy jelenleg ebben a könyvtárban dolgozol.
A pwd használata a gyakorlatban
1) Ellenőrzés könyvtárváltás után
Ha cd paranccsal váltottál könyvtárat:
cd /var/log
pwdKimenet:
/var/log2) Segítség kezdőknek navigáció közben
Amikor több cd .. után nem vagy biztos a helyzetedben:
pwdAzonnal visszajelzést kapsz.
3) pwd használata shell scriptekben
CURRENT_DIR=$(pwd)
echo "Aktuális könyvtár: $CURRENT_DIR"Nagyon gyakori minta automatizálásnál.
4) pwd és környezeti változók
A pwd kimenete megegyezik a legtöbb esetben a $PWD változóval:
echo $PWDpwd opciók (ritkán használt, de hasznos)
Fizikai útvonal megjelenítése
pwd -PEz a valós könyvtárútvonalat mutatja szimbolikus linkek feloldásával.
Logikai útvonal megjelenítése (alapértelmezett)
pwd -LEz a shell által kezelt útvonalat mutatja (symlinkekkel).
pwd vs echo $PWD
| pwd | echo $PWD |
|---|---|
| Parancs | Környezeti változó |
| Mindig pontos | Shell-függő |
| Scriptbarát | Gyors |
👉 Ajánlás: scriptben pwd, interaktív használatra bármelyik.
Gyakori hibák és félreértések
„pwd nem működik”
✔️ A pwd mindig működik, nincs jogosultságfüggése
✔️ Nem módosít semmit a rendszeren
„Miért nem változik a kimenet?”
A pwd nem vált könyvtárat, csak megjeleníti az aktuálisat.
Könyvtárváltáshoz használd a cd parancsot.
Kapcsolódó parancsok
cd– könyvtárváltásls– könyvtár tartalmának listázásatree– könyvtárstruktúrarealpath– abszolút útvonal feloldása
Gyakori kérdések (GYIK)
Mire jó a pwd parancs Linuxban?
Megmutatja, hogy éppen melyik könyvtárban dolgozol.
Használható-e scriptben?
Igen, sőt kifejezetten ajánlott.
Mi a különbség a pwd és a $PWD között?
A pwd parancsot futtatja, a $PWD egy shell változó.
Összefoglalás
A pwd parancs:
- egyszerű
- biztonságos
- nélkülözhetetlen navigációhoz és scriptekhez
Ha terminálban dolgozol, mindig tudd, hol vagy – ebben segít a pwd.
Következő lépés:
👉 mkdir parancs – könyvtárak létrehozása Linuxon