Cd (parancs)

A cd, vagy chdir (change directory) parancs arra szolgál, hogy megváltoztassuk az aktuális könyvtárat, lehetünk bármilyen operációs rendszerben például Unix, DOS, OS/2, Windows, és Linux. Mindegyikben elérhető és ugyanaz a funkciója.

A parancs után meg kell adni annak a könyvtárnak a nevét, melyre szeretnénk átváltani. Például ha egy felhasználó át szeretne váltani a Z:/ meghajtóról a D:/ meghajtóra akkor a parancs így fog kinézni:

Z:\cd D\

Használata

A könyvtár helyén lehet egy egész útvonal is. A cd parancs használható alkönyvtár váltásra vagy arra, hogy visszalépjen az előző könyvtárra.

A user's view of the file system in Unix-like systems begins with the home directory (often abbreviated to ~). From there, the tree can spread into more subdirectories and/or files.


Például, ha a felhasználó a home (“~”)könyvtárban van, akkor innen kilistázzuk a tartalmát az ls parancs segítségével majd a cd games parancsot használva kapjuk a következőt:

  user@wikipedia:~$ ls
  workreports games encyclopedia text.txt
  user@wikipedia:~$ cd games
  user@wikipedia:~/games$

Most a felhasználó a “games” nevű könyvtárban van.

A DOS-os változatban a példán így mutatna:

C:\> dir
workreports        <DIR>       Wed Oct 9th   9:01
games              <DIR>       Tue Oct 8th  14:32
encyclopedia       <DIR>       Mon Oct 1st  10:05
text        txt           1903 Thu Oct10th  12:43
C:\> cd games
C:\games>

Megjegyezzük, hogyha nem használunk argumentumokat a cd parancs után, akkor ennek különböző effektjei lehetnek a különböző operációs rendszerekben. Például, ha cd parancsot a DOS, OS/2, vagy Windows operációs rendszerben hajtjuk végre argumentumok nélkül, akkor az aktuális munkakönyvtár tartalmát adja ki. Ugyanez Unix-ban is használható, akkor ez visszatér a home directory-ba.

Opciók (verziótól függ)

  • -p Kiírja az utolsó könyvtárat.
  • -l, '~' vagy '~name' a megadott helyre ugrik, lehet ez egy útvonal is.
  • -n
  • -v
Sablon:Unix parancsok
  • m
  • v
  • sz
Unix parancssoros programok és utasítások
Fájlrendszer
cat · cd · chmod · chown · chgrp · cksum · cmp · cp · dd · du · df · file · fsck · fuser · ln · ls · lsattr · lsof · mkdir · mount · mv · pwd · rm · rmdir · sha1sum · size · split · tee · type  · touch · umask
Processzek
at · chroot · cron · exit · kill · killall · nice · pgrep · pidof · pkill · ps · pstree · sleep · time · top · wait
Felhasználói környezet
env · finger · id · logname · mesg · passwd · su · sudo · uptime · tput · w · wall · who · whoami · write
Szövegkezelés
awk · banner · comm · cut · ed · ex · fmt · head · iconv · join · less · more · paste · sed · sort · strings · talk · tac · tail · tr · uniq · vi · wc · xargs
Shell programozás
alias · basename · case  · clear · dirname · echo · expr · false · for · if · printf · seq · test · true · uname · unset  · until  · while  · yes
Hálózat
dig · host · inetd · netstat · ping · rlogin · netcat · traceroute
Keresés
find · grep · locate · whereis · which · whatis
Dokumentáció
apropos · help · man
Egyéb
bc · cal · date · info · lp · history
  • Informatika Informatikai portál • összefoglaló, színes tartalomajánló lap