Ada perbedaan antara file file dan direktori under DOS dan Linux. Untuk direktori root di DOS, disebut direktori / di Linux. Dengan cara yang sama, kumpulan atau rentetan direktori di DOS di pisahkan dengan tanda \ , sedangkan di Linux dengan tanda /
contoh :
DOS: c:\PAPERS\GEOLOGY\MID_EOC.TEX
Linux: /home/guido/papers/geology/mid_eocene.tex
Seperti biasa, Direktori induk (parent directory) adalah current directory.
Dan ingatlah bahwa sistem tidak mengijinkan kita untuk men- cd,rd, atau md
di tempat sesuka kita. Masing masing user akan dimulai pada home
direktori masing masing, pada contoh diatas adalah /home/guido
Direktori direktori di Linux juga mempunyai hak permisi akses. Seperti yang telah kita lihat di bagian hak permisi akses dan kepunyaan. Perhatikan direktori baik baik (user, group dan other). Untuk direktori, rx berarti Anda dapat men-cd ke direktori tsb dan w berarti anda dapat menghapus file di dalam direktori (sesuai dengan hak permisi file didalamnya), atau menghapus direktori itu sendiri.
Contoh, untuk menjaga user lain agar tidak dapat mengintai /home/guido/text
$ chmod o-xrw /home/guido/text
DIR: ls, find, du
CD: cd, pwd
MD: mkdir
RD: rmdir
DELTREE: rm -R
MOVE: mv
- CONTOH -
DOS Linux
-----------------------------------------------------
C:\GUIDO>dir $ ls
C:\GUIDO>dir file.txt $ ls file.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
n/a - lihat catatan $ cd
sama $ cd ~
sama $ cd ~/temp
C:\GUIDO>cd \other $ cd /other
C:\GUIDO>cd ..\temp\trash $ cd ../temp/trash
C:\GUIDO>md newprogs $ mkdir newprogs
C:\GUIDO>move prog .. $ mv prog ..
C:\GUIDO>md \progs\turbo $ mkdir /progs/turbo
C:\GUIDO>deltree temp\trash $ rm -R temp/trash
C:\GUIDO>rd newprogs $ rmdir newprogs
C:\GUIDO>rd \progs\turbo $ rmdir /progs/turbo
Catatan :
rm
-R
(hati hati ini resiko Anda)
cd ~/tmp
akan membawa anda menuju
/home/home_Anda/tmp
.
cd -
akan mengembalikan Anda ke direktori terakhir sebelum current
directory.