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
cd [könyvtár]Egyszerű példa:
cd DokumentumokAlap cd parancsok (kezdőknek)
1) Belépés egy könyvtárba
cd projektek2) Visszalépés egy szinttel feljebb
cd ..3) Visszalépés a home könyvtárba
cdvagy
cd ~4) Előző könyvtárba visszalépés
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.
cd /var/logRelatív útvonal
Az aktuális könyvtárhoz képest.
cd ../backupHaladó cd használat és tippek
5) Home könyvtár alatti mappa
cd ~/projektek6) Szóközt tartalmazó könyvtárnév
cd "Saját Dokumentumok"vagy
cd Saját\ Dokumentumok7) Környezeti változó használata
cd $HOME8) Gyors navigáció tab-kiegészítéssel
Írd be:
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:
help cdGyakori 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:
sudo cd /root⚠️ Megjegyzés: a sudo cd nem működik, mert a cd shell built-in. Ilyenkor:
sudo -i
cd /rootKapcsolódó parancsok
ls– könyvtár tartalmának listázásapwd– aktuális könyvtár megjelenítésetree– könyvtárstruktúrapushd/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 feljebbcd -→ előző könyvtár
Hogyan lépek vissza a home könyvtárba?
cdvagy
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?