Jednostavan način za promjenu direktorija u Linuxu s terminala
Neke se naredbe u Linuxu toliko često koriste da često zanemarujemo značaj naredbi i pojedinosti o njima propuštamo. CD
je jedna takva naredba. CD
kratica za 'change directory' što samo po sebi objašnjava njegovu upotrebu i svrhu.
CD
omogućuje vam da jednostavno promijenite svoj trenutni imenik u bilo koji direktorij koji želite premjestiti. Samo stavite pravi put u naredbu i bit ćete smješteni u taj direktorij od strane CD
.
U ovom kratkom vodiču dobit ćete sve osnovne i korisne uvide u CD
uslužni program naredbenog retka.
Znati više o naredbi cd
CD
naredba je koristan uslužni program za sve česte korisnike naredbenog retka, kao i za one koji moraju upravljati poslužiteljima bez GUI-ja.
Pogledajmo osnovnu sintaksu CD
naredba.
Opća sintaksa:
cd [opcije] [direktorij_ili_puta_direktorija]
Sljedeća tablica će vam dati kratak uvid u to što se događa kada koristite ove opcije s CD
naredba.
Opcija | Značaj |
/ | mijenja sadašnji direktorij u korijenski direktorij |
~ | mijenja imenik u početni imenik |
. | Predstavlja trenutni direktorij |
.. | promijenite u nadređeni imenik trenutnog imenika |
CD
: Svoj imenik možete promijeniti izravno unošenjem naziva odredišnog imenika.
Opća sintaksa:
cd [ime_imenika]
Primjer:
cd radni prostor
Ovdje smo jednostavno promijenili trenutni direktorij u direktorij pod nazivom 'radni prostor'.
Bilješka: Imajte na umu da ovaj direktorij radnog prostora treba biti smješten u vaš sadašnji radni direktorij. Ako nije, dobit ćete pogrešku. Možete koristiti potpuni put do željenog direktorija s CD
naredba. O tome ćemo učiti u sljedećim primjerima.
cd /
: Ova naredba promijenit će vaš trenutni direktorij u korijenski direktorij.
Primjer:
gaurav@ubuntu:~/workspace$ cd / gaurav@ubuntu:/$
Ovdje smo promijenili trenutni radni direktorij iz 'radnog prostora' u korijen
imenik.
gaurav@ubuntu:/$ pwd / gaurav@ubuntu:/$
O korištenju osoba
(ispis radnog imenika) naredba " /
Prikazuje se (korijenski) imenik.
cd ~
: Ova naredba vas vraća u početni direktorij iz bilo kojeg direktorija u kojem radite.
Primjer:
gaurav@ubuntu:~/space/apache$ pwd /home/gaurav/space/apache
Trenutno sam u direktoriju pod nazivom apache. Koristimo sada cd ~
(tilda) naredba.
gaurav@ubuntu:~/space/apache$ cd ~ gaurav@ubuntu:~$
gaurav@ubuntu:~$ pwd /home/gaurav gaurav@ubuntu:~$
Sada smo se vratili na početni direktorij '/home/gaurav'.
cd ..
: Ova naredba vam omogućuje da promijenite svoj trenutni radni direktorij u nadređeni direktorij jednu razinu iznad vašeg sadašnjeg direktorija.
Primjer:
gaurav@ubuntu:~/snap/htop/1332$ pwd /home/gaurav/snap/htop/1332 gaurav@ubuntu:~/snap/htop/1332$
U ovom primjeru, /home/gaurav/snap/htop/1332 je trenutna staza radnog direktorija. Mi smo zapravo u imeniku 1332. Neposredni roditelj direktorija '1332' je direktorij 'htop'. O korištenju cd ..
naredbu, premjestit ćemo se na direktorij 'htop', njegov neposredni nadređeni direktorij.
gaurav@ubuntu:~/snap/htop/1332$ cd .. gaurav@ubuntu:~/snap/htop$
gaurav@ubuntu:~/snap/htop$ pwd /home/gaurav/snap/htop gaurav@ubuntu:~/snap/htop$
Gore navedene su neke korisne opcije koje se koriste s CD
naredba. Sada, zaronimo u neke detaljnije primjere CD
naredba.
Promjena iz trenutnog imenika u određeni put
Možete koristiti CD
naredba, za promjenu u bilo koji direktorij koristeći njegovu putanju.
Sintaksa:
cd [apsolutni_put_direktorija]
Primjer:
cd ./snap/htop/1332/primjeri
Ovdje se želimo promijeniti u direktorij pod nazivom 'examples' koji se nalazi na putu /home/gaurav/snap/htop/1332/examples
iz matičnog imenika.
Bilješka: Evo, koristio sam ./
umjesto da upišem potpunu putanju svog matičnog imenika. Više o tome možete saznati u ovom članku.
gaurav@ubuntu:~/snap/htop1332/examples$ pwd /home/gaurav/snap/htop/1332/examples gaurav@ubuntu:~/snap/htop/1332/examples$
Sada smo smješteni u imenik 'primjeri'.
Prelazak na direktorije s razmacima u imenu
Mnogo je slučajeva kada koristimo 'razmake' prilikom imenovanja direktorija. Ponekad, samo pomoću CD
čini se da naredba s imenima ove vrste ne funkcionira. Ali postoji jednostavno rješenje za ovo.
Stavljanje imena direktorija unutar jednostrukih ili dvostrukih navodnika može riješiti problem. Možete jednostavno koristiti CD
"ime imenika"
ili cd 'ime direktorija'
.
Sintaksa:
cd "ime imenika 22"
Primjer:
cd "Biblioteka kalibra"
Izlaz:
gaurav@ubuntu:~$ cd "Knjižnica kalibra" gaurav@ubuntu:~/Knjižnica kalibra$
trinity@ubuntu:~/Calibre Library$ pwd /home/trinity/Calibre Library
Sada smo prebačeni na direktorij Biblioteke kalibra koji je u svom nazivu imao razmak.
Vraćanje na prethodni direktorij
Ranije smo vidjeli upotrebu cd ..
naredba, koja vas vodi u nadređeni direktorij vašeg trenutnog radnog direktorija. Ovdje ćemo pogledati još jednu alternativu za ovo.
The cd -
(crtica) naredba vam omogućuje da izvršite više-manje istu radnju. Možete se pomaknuti na prethodni direktorij vašeg trenutnog radnog imenika.
Opća sintaksa:
cd -
Primjer:
gaurav@ubuntu:~/workspace/snap/vim-editor$ pwd /home/gaurav/workspace/snap/vim-editor gaurav@ubuntu:~/workspace/snap/vim-editor$
Evo, trenutno radim u imeniku 'vim-editor'. Pretpostavimo da se korisnik tada želi pomaknuti na prethodni direktorij cd -
može biti od pomoći. Pogledajmo kako.
trinity@ubuntu:~/workspace/snap/vim-editor$ cd - /home/trinity/workspace/snap trinity@ubuntu:~/workspace/snap$
Evo, sada smo se preselili u prethodni direktorij pod nazivom 'snap'.
Zaključak
U ovom super jednostavnom tutorialu naučili smo o vrlo osnovnoj i prijateljskoj naredbi CD
(tj. promjena direktorija) koji se koristi u svim Linux sustavima. Sada ćemo se moći kretati kroz više direktorija dok radimo na terminalu bez korištenja GUI-ja. CD
naredba će biti jednostavna za korištenje nakon prolaska kroz ovaj vodič.