Cerca nel sito:
ricerca
avanzata

Frasi Celebri...

Molte persone non riescono a capire come gli altri possano soffiarsi il naso in modo differente da come lo fanno loro.

Turgenev 

Sondaggio:

Chi è la donna più sexy del mondo?

Cindy Crawford
Jennifer Lopez
Sabrina Ferilli
Maraiah Carey
Manuela Arcuri
Christina Aguilera
Cameron Diaz
Pamela Anderson
Nina Morich
Maria Grazia Cucinotta
Megan Gale
Naomi Campell
Britney Spears

visualizza risultati


 

Creare e distruggere le directory

mkdir directory1 [directory2 ...directoryN]

Creare directory è estremamente semplice sotto Unix, e può essere un ottimo strumento di organizzazione. Per creare una nuova directory, usate il comando mkdir. mkdir sta per make directory (crea directory). Vediamo un piccolo esempio per vedere come lavora questo comando:

/home/larry$ ls -F
/home/larry$ mkdir report-1993
/home/larry$ ls -F
report-1993/
/home/larry$ cd report-1993
/home/larry/report-1993#

mkdir può gestire più di un parametro, e ne interpreta ognuno come una directory da creare. Si possono specificare sia percorsi assoluti sia relativi; nell'esempio precedente, report-1993 è un percorso relativo.

/home/larry/report-1993$ mkdir /home/larry/report-1993/chap1 ~/report-1993/chap2
/home/larry/report-1993$ ls -F
chap1/ chap2/
/home/larry/report-1993$

L'opposto di mkdir è rmdir che sta per remove directory (rimuovi directory). rmdir funziona esattamente come mkdir. Un esempio di rmdir è:

/home/larry/report-1993$ rmdir chap1 chap3
rmdir: chap3: No such file or directory
/home/larry/report-1993$ ls -F
chap2/
/home/larry/report-1993$ cd ..
/home/larry# rmdir report-1993
rmdir: report-1993: Directory not empty
/home/larry$

Come potete vedere, rmdir si rifiuta di rimuovere directory che non esistono, come anche directory che contengono qualcosa (ricordatevi che report-1993 ha una subdirectory all'interno, chap2!). C'è un'altra cosa interessante su rmdir: cosa succede se tentate di rimuovere la vostra directory corrente? Proviamo:

/home/larry$ cd report-1993
/home/larry/report-1993$ ls -F
chap2/
/home/larry/report-1993$ rmdir chap2
/home/larry/report-1993$ rmdir .
rmdir: .: Operation not permitted
/home/larry/report-1993$

Un'altra situazione che potreste considerare è cosa succede se provate a rimuovere la madre della directory corrente. In effetti questo non è un problema: la madre della directory corrente non è vuota, e quindi non può essere rimossa!

 

successivo
–«  INDICE  »–

 

 

 

 
Powered by paper&pencil (carta&matita ) - Copyright © 2001-2009 Cataldo Sasso