Gym
lesson

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-x su 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 cd bez argumenata, uvek se vraćate u home direktorijum — isto kao cd ~.