Sophie

Sophie

distrib > Mandriva > 9.1 > i586 > by-pkgid > f1098342ec4a2b28475e34123ce17201 > files > 163

howto-html-it-9.1-0.5mdk.noarch.rpm

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
<HTML>
<HEAD>
<TITLE> From DOS/Windows to Linux HOWTO : Usare le directory </TITLE>
<LINK HREF="DOS-to-Linux-HOWTO-4.html" REL=next>
<LINK HREF="DOS-to-Linux-HOWTO-2.html" REL=previous>
<LINK HREF="DOS-to-Linux-HOWTO.html#toc3" REL=contents>
</HEAD>
<BODY>
<A HREF="DOS-to-Linux-HOWTO-4.html">Avanti</A>
<A HREF="DOS-to-Linux-HOWTO-2.html">Indietro</A>
<A HREF="DOS-to-Linux-HOWTO.html#toc3">Indice</A>
<HR>
<H2><A NAME="Directories"></A> <A NAME="s3">3. Usare le directory </A></H2>

<P>
<P>
<H2><A NAME="ss3.1">3.1 Directory: nozioni preliminari</A>
</H2>

<P>
<P>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:
<P>
<BLOCKQUOTE><CODE>
<PRE>
DOS:    C:\PAPERS\GEOLOGY\MID_EOC.TEX
Linux:  /home/guido/papers/geology/mid_eocene.tex
</PRE>
</CODE></BLOCKQUOTE>
<P>Come al solito, <CODE>..</CODE> e' la directory genitrice, <CODE>.</CODE> e' la directory
corrente. Ricordate che il sistema non vi lascia fare <CODE>cd</CODE>, <CODE>rd</CODE> o
<CODE>md</CODE> 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' <CODE>/home/guido</CODE>.
<P>
<H2><A NAME="Permessi delle directory"></A> <A NAME="ss3.2">3.2 Permessi delle directory </A>
</H2>

<P>
<P>Anche le directory hanno i permessi. Quanto visto in Sezione 
<A HREF="DOS-to-Linux-HOWTO-2.html#Permessi">Permessi</A> vale anche per le directory (user,
group, e other). Per una directory, <CODE>rx</CODE> significa che potete fare
<CODE>cd</CODE> nella directory, e <CODE>w</CODE> significa che potete cancellare i file
nella directory, o la directory stessa. Per esempio, per impedire ad altri
utenti di curiosare in <CODE>/home/guido/text</CODE>:
<P>
<BLOCKQUOTE><CODE>
<PRE>
$ chmod o-rwx /home/guido/text
</PRE>
</CODE></BLOCKQUOTE>
<P>
<H2><A NAME="ss3.3">3.3 Tradurre i comandi dal DOS a Linux</A>
</H2>

<P>
<P>
<BLOCKQUOTE><CODE>
<PRE>
DIR:            ls, find, du
CD:             cd, pwd
MD:             mkdir
RD:             rmdir
DELTREE:        rm -R
MOVE:           mv
</PRE>
</CODE></BLOCKQUOTE>
<P>- ESEMPI -
<P>
<BLOCKQUOTE><CODE>
<PRE>

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
</PRE>
</CODE></BLOCKQUOTE>
<P>Note: 
<P>
<OL>
<LI> quando usate <CODE>rmdir</CODE>, la directory da cancellare deve essere
vuota. Per cancellare una directory e tutto il suo contenuto, usate 
<CODE>rm -R</CODE> (a vostro rischio e pericolo).
</LI>
<LI> il carattere '<CODE>~</CODE>' e' una scorciatoia per il nome della home
directory. I commandi <CODE>cd</CODE> o <CODE>cd ~</CODE> portano nella home directory
ovunque voi siate; il comando <CODE>cd ~/tmp</CODE> vi porta in
<CODE>/home/la_vostra_home/tmp</CODE>.
</LI>
<LI> <CODE>cd -</CODE> ``annulla'' l'ultimo <CODE>cd</CODE>.
</LI>
</OL>
<P>
<HR>
<A HREF="DOS-to-Linux-HOWTO-4.html">Avanti</A>
<A HREF="DOS-to-Linux-HOWTO-2.html">Indietro</A>
<A HREF="DOS-to-Linux-HOWTO.html#toc3">Indice</A>
</BODY>
</HTML>