Vidjeli smo razlike između datoteka pod DOSWinom i Linuxom. Što se tiče
direktorija, pod DOSWinom je root direktorij \, a pod Linuxom
/. Tako se pod DOSWinom ugniježđeni direktoriji razdvajaju
znakom \
, 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 ima svoje stvari u direktoriju koji
se naziva 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 ostalih korisnika po /home/guido/tekst:
$ chmod o-rwx /home/guido/tekst
DIR
ls
, find
, du
CD
cd
, pwd
MD
mkdir
RD
rmdir
DELTREE
rm -rf
MOVE
mv
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 -rf temp/smeće C:\GUIDO>RD NOVIPROG $ rmdir noviprogrami C:\GUIDO>RD \PROGRAMI\TURBO $ rmdir /programi/turbo
Napomene:
rmdir
, direktorij mora biti prazan. Za brisanje
direktorija i njegovog sadržaja koristite rm -rf
(na svoju
odgovornost).
~
je kratica za ime vašeg home direktorija. Naredbe cd
ili
cd ~
će vas odvesti u vaš home direktorij bez obzira na trenutni;
naredba cd ~/tmp
će vas odvesti u /home/vaš_home/tmp.
cd -
vas vraća u direktorij iz kojeg ste posljednji put pokrenuli
cd
.