A pwd parancs Linuxon – hogyan és mire használjuk?

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

Bash
pwd

A parancsnak nincs szüksége opciókra vagy argumentumokra a normál használathoz.

Egyszerű példa

Bash
pwd

Kimenet például:

Bash
/home/user/projektek/linux

Ez 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:

Bash
cd /var/log
pwd

Kimenet:

Bash
/var/log

2) Segítség kezdőknek navigáció közben

Amikor több cd .. után nem vagy biztos a helyzetedben:

Bash
pwd

Azonnal visszajelzést kapsz.

3) pwd használata shell scriptekben

Bash
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:

Bash
echo $PWD

pwd opciók (ritkán használt, de hasznos)

Fizikai útvonal megjelenítése

Bash
pwd -P

Ez a valós könyvtárútvonalat mutatja szimbolikus linkek feloldásával.

Logikai útvonal megjelenítése (alapértelmezett)

Bash
pwd -L

Ez a shell által kezelt útvonalat mutatja (symlinkekkel).

pwd vs echo $PWD

pwdecho $PWD
ParancsKörnyezeti változó
Mindig pontosShell-függő
ScriptbarátGyors

👉 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ás
  • ls – könyvtár tartalmának listázása
  • tree – könyvtárstruktúra
  • realpath – 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

Szólj hozzá!