Next Previous Contents

6. Gestione file e directory

6.1 cd

sintassi

cd [DIRECTORY]

descrizione

cd entra nella directory specificata.

Se non è fornita alcuna directory allora entra nella home directory dell'utente.

esempi

cd /usr/include

entra nella directory /usr/include

6.2 cp

sintassi

modo1:

cp [OPZIONE...] FILE_ORIGINE... DIRECTORY

modo2:

cp [OPZIONE...] FILE_ORIGINE FILE_DESTINAZIONE

descrizione

modo1:

(si riconosce perchè l'ultimo argomento è una directory esistente)

Copia i file specificati con [FILE_ORIGINE...] nella directory DIRECTORY.

modo2:

Copia il file FILE_ORIGINE nel file FILE_DESTINAZIONE.

opzioni

-b, --backup

crea copie di backup dei file che stanno per essere sovrascritti

-f, --force

non chiede conferma quando l'operazione indicata richiede la sovrascrittura (con conseguente perdita) di file esistenti

-i, --interactive

prima di procedere ad eventuali sovrascritture di file esistenti chiede conferma

-R, --recursive

copia ricorsivamente directory e sottodirectory

-v, --verbose

mentre copia i file visualizza in uscita i loro nomi

esempi

cp bianca.txt neve.txt /home/skywalker

cp claudia.old claudia.new

6.3 ln

sintassi

modo1:

ln [OPZIONE...] FILE_ORIGINE... DIRECTORY

modo2:

ln [OPZIONE...] FILE_ORIGINE [LINK_DA_CREARE]

descrizione

modo1: (l'ultimo argomento è una directory esistente)

Per ogni file specificato crea nella directory DIRECTORY un hard link collegato a quel file, avente lo stesso nome del file.

modo2:

Crea un hard link di nome LINK_DA_CREARE collegato a FILE_ORIGINE. Se non è specificato LINK_DA_CREARE, viene creato un link nella directory corrente avente lo stesso nome del file di origine.

opzioni

-b, --backup

effettua una copia di sicurezza di eventuali file che stanno per essere rimossi

-f, --force

effettua eventuali sovrascitture di file esistenti senza fare domande

-i, --interactive

chiedi conferma, pima di procedere con eventuali sovrascritture

-s, --symbolic

viene creato un link simbolico invece che hard

-v, --verbose

elenca i collegamenti che sono stati effettuati

6.4 ls

sintassi

ls [OPZIONE...] [NOME_DIRECTORY...] [NOME_FILE...]

descrizione

ls lista il contenuto di ogni directory indicata in [NOME_DIRECTORY...] e i file individuati da [NOME_FILE...].

opzioni

-a, --all

elenca tutti i file compresi quelli che iniziano con . (i file nascosti)

-l, --format=long

per ogni voce della lista fornisce anche le seguenti informazioni:

tipo di file, permessi, numero di hard link, nome del possessore, nome del gruppo, dimensione, momento di ultima modifica.

-R, --recursive

discende ricorsivamente anche tutte le sottodirectory

-t, --sort=time

gli elementi della lista vengono elencati in ordine temporale, per primi quelli modificati più di recente

-X, --sort=extension

ordina gli elementi della lista per estensione (estensione=caratteri che seguono l'ultimo punto presente)

6.5 mkdir

sintassi

mkdir [OPZIONE...] NOME_DIRECTORY...

descrizione

mkdir crea le directory specificate con (NOME_DIRECTORY...).

esempi

mkdir pippo

6.6 mv

sintassi

modo1:

mv [OPZIONE...] FILE_ORIGINE... DIRECTORY

modo2:

mv [OPZIONE...] FILE_ORIGINE FILE_DESTINAZIONE

descrizione

modo1: (si riconosce perchè l'ultimo argomento è una directory esistente)

Sposta i file specificati con [FILE_ORIGINE...] nella directory DIRECTORY.

modo2:

Rinomina il file FILE_ORIGINE: il nuovo nome sarà FILE_DESTINAZIONE.

opzioni

-b, --backup

crea copie di backup dei file che stanno per essere mossi -f, --force

non chiede conferma quando l'operazione indicata richiede la sovrascrittura (con conseguente perdita) di file esistenti

-i, --interactive

prima di procedere ad eventuali sovrascritture di file esistenti chiede conferma

-v, --verbose

mentre sposta i file visualizza in uscita i loro nomi

esempi

mv jane.png giungla.png /home/tarzan

mv libro.txt libro.old

6.7 rm

sintassi

rm [OPZIONE...] NOME_FILE...

descrizione

rm rimuove i file specificati, non però le directory.

opzioni

-f, --force

cancella senza fare domande

-i, --interactive

chide all'utente la conferma di ogni rimozione

-r, -R, --recursive

se viene specificata questa opzione vengono rimosse ricorsivamente anche eventuali directory e il loro contenuto

6.8 rmdir

sintassi

rmdir [OPZIONE...] NOME_DIRECTORY...

descrizione

rmdir rimuove le directory specificate, a patto che siano vuote.

esempi

rmdir /home/gianni/varie


Next Previous Contents