Vidjeli smo razlike između datoteka pod DOS-om i Linuxom. Što se tiče
direktorija, pod DOS-om root direktorij je \
, a pod Linuxom /
.
Tako se pod DOS-om ugniježđeni direktoriji razdvajaju \
, a pod Linuxom
/
. Primjeri staza datoteka:
DOS
Kao i obično, ..
je direktorij roditelj, a .
trenutni direktorij.
Sjetite se da vam sustav neće dopustiti cd
, rd
ili md
gdje god želite. Svaki korisnik započinje rad u svom direktoriju zvanom
home (dom) koji mu je dao administrator sustava; na primjer, na mojem
PC-u moj je home direktorij /home/guido
.
I direktoriji imaju dozvole. Ono što smo vidjeli u dijelu
Dozvole i vlasništvo
vrijedi i za direktorije (korisnik, grupa, ostali). Za direktorij rx
znači da možete ući u njega, a w
znači da u njemu možete izbrisati
datoteku (naravno, prema dozvolama datoteke) ili sam direktorij.
Na primjer, kako bi spriječili njuškanje drugih korisnika po
/home/guido/tekst
:
$ chmod o-rwx /home/guido/tekst
DIR
DOS Linux
---------------------------------- -----------------------
C:\GUIDO>DIR $ ls
C:\GUIDO>DIR DATOTEKA.TXT $ ls datoteka.txt
C:\GUIDO>DIR *.H *.C $ ls *.h *.c
C:\GUIDO>DIR/P $ ls | more
C:\GUIDO>DIR/A $ ls -l
C:\GUIDO>DIR *.TMP /S $ find / -name "*.tmp"
C:\GUIDO>CD $ pwd
nema - pogledajte napomenu $ cd
isto $ cd ~
isto $ cd ~/temp
C:\GUIDO>CD \OSTALO $ cd /ostalo
C:\GUIDO>CD ..\TEMP\SMEĆE $ cd ../temp/smeće
C:\GUIDO>MD NOVIPROG $ mkdir noviprogrami
C:\GUIDO>MOVE PROGRAM .. $ mv program ..
C:\GUIDO>MD \PROGRAMI\TURBO $ mkdir /programi/turbo
C:\GUIDO>DELTREE TEMP\SMEĆE $ rm -R temp/smeće
C:\GUIDO>RD NOVIPROG $ rmdir noviprogrami
C:\GUIDO>RD \PROGRAMI\TURBO $ rmdir /programi/turbo
Napomene:
rm -R
(na svoju odgovornost).
~
je kratica za ime vašeg home direktorija. Naredbe cd
ili
cd ~
odvest će vas u vaš home direktorij bez obzira na trenutni;
naredba cd ~/tmp
odvest će vas u /home/vaš_home/tmp
.
cd -
vraća vas u direktorij iz kojeg ste posljednji put pokrenuli cd.