Abbiamo visto le differenze tra i file sotto DOS e sotto Linux. Per quanto riguarda le directory, sotto DOS la directory principale e' \, sotto Linux e' /. In maniera analoga, le directory sono separate da \ sotto DOS e da / sotto Linux. Esempio:
DOS:    C:\PAPERS\GEOLOGY\MID_EOC.TEX
Linux:  /home/guido/papers/geology/mid_eocene.tex
Come al solito, .. e' la directory genitrice, . e' la directory
corrente. Ricordate che il sistema non vi lascia fare cd, rd o
md ovunque si vuole. Ogni utente ``risiede'' in una sua directory
chiamata 'home', che viene assegnata dall'amministratore di sistema. Per
esempio, sul mio PC la mia home directory e' /home/guido.
Anche le directory hanno i permessi. Quanto visto in Sezione 
Permessi vale anche per le directory (user,
group, e other). Per una directory, rx significa che potete fare
cd nella directory, e w significa che potete cancellare i file
nella directory, o la directory stessa. Per esempio, per impedire ad altri
utenti di curiosare in /home/guido/text:
$ chmod o-rwx /home/guido/text
DIR:            ls, find, du
CD:             cd, pwd
MD:             mkdir
RD:             rmdir
DELTREE:        rm -R
MOVE:           mv
- ESEMPI -
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 - vedi nota                 $ cd
        idem                            $ cd ~
        idem                            $ 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
Note:
rmdir, la directory da cancellare deve essere
vuota. Per cancellare una directory e tutto il suo contenuto, usate 
rm -R (a vostro rischio e pericolo).
~' e' una scorciatoia per il nome della home
directory. I commandi cd o cd ~ portano nella home directory
ovunque voi siate; il comando cd ~/tmp vi porta in
/home/la_vostra_home/tmp.
cd - ``annulla'' l'ultimo cd.