A cd parancs Linuxon – könyvtárváltás egyszerűen és haladó tippekkel

A cd (change directory) parancs segítségével tudsz könyvtárak között navigálni a Linux fájlrendszerében. Ez az egyik legfontosabb alapparancs, amely nélkül a terminálhasználat gyakorlatilag elképzelhetetlen.

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 cd parancs?

A cd parancs az aktuális munkakönyvtárat változtatja meg.
Linux alatt minden fájl és könyvtár egy hierarchikus fájlrendszer része, a cd pedig lehetővé teszi, hogy gyorsan és hatékonyan mozogj benne.

Tipikus felhasználás:

  • belépés egy projekt mappába
  • visszalépés egy szinttel feljebb
  • abszolút és relatív útvonalak használata
  • home könyvtár elérése

Alapszintaxis

Bash
cd [könyvtár]

Egyszerű példa:

Bash
cd Dokumentumok

Alap cd parancsok (kezdőknek)

1) Belépés egy könyvtárba

Bash
cd projektek

2) Visszalépés egy szinttel feljebb

Bash
cd ..

3) Visszalépés a home könyvtárba

Bash
cd

vagy

Bash
cd ~

4) Előző könyvtárba visszalépés

Bash
cd -

Nagyon hasznos két mappa közötti váltásnál.

Abszolút és relatív útvonalak

Abszolút útvonal

Mindig a gyökérkönyvtártól (/) indul.

Bash
cd /var/log

Relatív útvonal

Az aktuális könyvtárhoz képest.

Bash
cd ../backup

Haladó cd használat és tippek

5) Home könyvtár alatti mappa

Bash
cd ~/projektek

6) Szóközt tartalmazó könyvtárnév

Bash
cd "Saját Dokumentumok"

vagy

Bash
cd Saját\ Dokumentumok

7) Környezeti változó használata

Bash
cd $HOME

8) Gyors navigáció tab-kiegészítéssel

Írd be:

Bash
cd Do<TAB>

A shell automatikusan kiegészíti.

cd és shell viselkedés

✔️ A cd beépített shell parancs, nem külön bináris
✔️ Ezért nincs man cd, helyette:

Bash
help cd

Gyakori hibák és megoldások

„cd: No such file or directory”

Ok: nem létező mappa
Megoldás:

  • ellenőrizd ls-sel
  • használd a tab-kiegészítést

„Permission denied”

Ok: nincs jogosultságod
Megoldás:

Bash
sudo cd /root

⚠️ Megjegyzés: a sudo cd nem működik, mert a cd shell built-in. Ilyenkor:

Bash
sudo -i
cd /root

Kapcsolódó parancsok

  • ls – könyvtár tartalmának listázása
  • pwd – aktuális könyvtár megjelenítése
  • tree – könyvtárstruktúra
  • pushd / popd – könyvtár stack kezelése

Gyakori kérdések (GYIK)

Mire jó a cd parancs?

Könyvtárak közötti navigálásra a Linux fájlrendszerben.

Mi a különbség a cd .. és a cd - között?

  • cd .. → egy szinttel feljebb
  • cd - → előző könyvtár

Hogyan lépek vissza a home könyvtárba?

Bash
cd

vagy

Bash
cd ~

Összefoglalás

A cd parancs a Linux terminál alap navigációs eszköze.
Ha magabiztosan használod:

  • gyorsabban dolgozol
  • kevesebbet hibázol
  • hatékonyabb lesz a parancssori munkád

Következő lépés:
👉 pwd parancs – hol vagyok éppen?

Szólj hozzá!