Kretanje kroz direktorijume
Cilj lekcije
Naučiti tri osnovne komande za navigaciju: pwd, ls i cd. Sa njima možete se slobodno kretati kroz ceo Linux fajl sistem.
pwd — Gde sam?
pwd (print working directory) pokazuje gde se trenutno nalazite.
pwd
Primer izlaza:
/home/student
Uvek znate svoju lokaciju. Korisno kada se izgubite u duboko ugnježđenim direktorijumima.
ls — Šta je ovde?
ls (list) ispisuje sadržaj direktorijuma.
ls
Primer izlaza:
dokumenti preuzimanja projekti slika.png
Opcije komande ls
-l — dugi format
ls -l
total 12
drwxr-xr-x 2 student student 4096 Apr 10 14:22 dokumenti
drwxr-xr-x 3 student student 4096 Apr 11 09:15 projekti
-rw-r--r-- 1 student student 2048 Apr 12 18:30 slika.png
Napomena: Niz
drwxr-xr-xsu dozvole — sad ih ne razumes, i to je u redu. U poglavlju 9 cemo objasniti svaki znak. Za sad samo gledaj poslednju kolonu (ime fajla).
Kolone koje su ti trenutno najvaznije: poslednja = ime fajla, pretposlednja = datum izmene, broj pre datuma = velicina u bajtovima.
-a — prikaži skrivene fajlove
Fajlovi čije ime počinje tačkom (.) su skriveni. -a (all) ih prikazuje:
ls -a
. .. .bashrc .ssh dokumenti projekti
.— trenutni direktorijum..— roditeljski direktorijum.bashrc— skriveni konfiguracioni fajl
-h — čitljive veličine
ls -lh
total 12K
drwxr-xr-x 2 student student 4,0K Apr 10 14:22 dokumenti
-rw-r--r-- 1 student student 48M Apr 12 18:30 velika-slika.png
Umesto bajtova prikazuje K, M, G.
Kombinovanje opcija
Opcije se mogu kombinovati:
ls -la # sve + dugi format
ls -lah # sve + dugi format + čitljive veličine
ls -la /etc # sadržaj /etc direktorijuma
cd — Idi tamo
cd (change directory) menja trenutni direktorijum.
cd dokumenti # idi u dokumenti (relativna putanja)
cd /home/student # idi na apsolutnu putanju
cd .. # idi jedan nivo gore
cd ~ # idi u home direktorijum
cd - # idi u prethodni direktorijum
Praktični primeri
# Počinjemo od home direktorijuma
pwd
# /home/student
cd dokumenti
pwd
# /home/student/dokumenti
cd projekti/web
pwd
# /home/student/dokumenti/projekti/web
cd ..
pwd
# /home/student/dokumenti/projekti
cd ../..
pwd
# /home/student
cd /etc
pwd
# /etc
cd ~
pwd
# /home/student
cd -
pwd
# /etc ← vraća se na prethodni
Specijalni direktorijumi
| Oznaka | Znači | Primer |
|---|---|---|
. |
Trenutni direktorijum | ls . |
.. |
Roditeljski direktorijum | cd .. |
~ |
Vaš home direktorijum | cd ~ |
- |
Prethodni direktorijum | cd - |
Savet: Ako napišete
cdbez argumenata, uvek se vraćate u home direktorijum — isto kaocd ~.