Next Previous Contents

5. Gestione archivi

5.1 bunzip2

sintassi

bunzip2 [OPZIONE...] [FILE_BZIP2...]

descrizione

bunzip2 sostituisce ognuno dei file compressi specificati con la versione espansa a qui è stato tolto il suffisso ".bz2".

esempi

bunzip2 molletta.txt.bz2

bunzip2 archivio.tar.bz2

5.2 bzip2

sintassi

bzip2 [OPZIONE...] [FILE...]

descrizione

bzip2 comprime o decomprime file in formato bzip2.

Il comando usato senza opzioni sostituisce ognuno dei file specificati con la versione compressa a qui è stato aggiunto il suffisso ".bz2".

opzioni

-d

Espande i file specificati: è equivalente a bunzip2.

esempi

bzip2 molletta.txt

bzip2 archivio.tar

5.3 gunzip

sintassi

gunzip [OPZIONE...] [FILE_GZIP...]

descrizione

gunzip sostituisce ognuno dei file compressi specificati con la versione espansa a qui è stato tolto il suffisso ".gz".

Nel caso il suffisso originale sia invece ".tgz" il nuovo suffisso usato al posto di quello originale sarà ".tar".

esempi

gunzip molletta.txt.gz

gunzip archivio.tgz

5.4 gzip

sintassi

gzip [OPZIONE...] [FILE...]

descrizione

gzip comprime o decomprime file in formato gzip.

Il comando usato senza opzioni sostituisce ognuno dei file specificati con la versione compressa a qui è stato aggiunto il suffisso ".gz".

opzioni

-d

Espande i file specificati: è equivalente a gunzip.

esempi

gzip molletta.txt

gzip archivio.tar

5.5 tar

sintassi

uso classico:

tar [-] c|r|t|x [v] f NOME_ARCHIVIO [FILE...] [DIRECTORY...]

descrizione

tar gestisce gli archivi di tipo ".tar". Un archivio di questo tipo non è altro che un insieme di file e directory conservati in modo ordinato in un unico file non compresso. In tale file sono presenti tutte le informazioni per ricostruire correttamente la gerarchia di directory originale con tutto il suo contenuto. Generalmente si crea un archivio di questo tipo per ottenere un unico file da comprimere poi con gzip.

opzioni

f NOME_ARCHIVIO

Con questa opzione si specifica il nome dell'archivio da creare (o processare).

v

Opera in modalità verbosa (dice quello che sta facendo).

c

Crea un archivio.

r

Aggiunge file ad un archivio esistente.

t

Mostra il contenuto di un archivio.

x

Estrae i file contenuti in un archivio e ricrea la struttura di directory originale (a partire dalla directory corrente).

z

Permette di comprimere o decomprimere gli archivi senza chiamare esplicitamente gzip. esempi

tar cvf prog.tar programmi

Mette la directory programmi e tutto il suo contenuto in prog.tar.

tar zcvf archivio.tgz *

Mette tutto il contenuto della directory corrente nel file compresso archivio.tgz.

tar zxvf archivio.tar.gz

Estrae il contenuto di archivio.tar.gz nella directory corrente.

tar ztvf prog.tgz

Visualizza il contenuto di prog.tgz.

5.6 unzip

sintassi

unzip [OPZIONE...] FILE_ZIP [FILE...]

descrizione

unzip viene principalmente usato per espandere archivi compressi creati con il comando zip oppure con il programma pkzip; dà comunque anche la possibilità di testare tali file o di esaminarne il contenuto.

Se non si specifica altrimenti l'azione effettuata è la decompressione:

il FILE_ZIP (che deve essere un archivio ZIP o PKZIP) viene espanso nella directory corrente.

Se l'argomento [FILE...] viene specificato allora l'azione prescelta viene effettuata soltanto sui file così specificati.

opzioni

-d DIRECTORY

l'archivio viene espanso in DIRECTORY invece che nella directory corrente -l

visualizza il nome dei file contenuti nell'archivio

-t

controlla che l'archvio non sia corrotto

-x (XFILE)...

i file indicati con questa opzione non vengono processati

esempi

unzip zippone.zip

espande il file indicato nella directory corrente

5.7 zip

sintassi

zip [OPZIONE...] [FILE_ZIP [FILE...]]

descrizione

zip crea o aggiorna archivi compressi con il formato zip. Gli archivi creati possono essere espansi con unzip oppure con il pkzip.

Il nome dell'archivio che viene processato è indicato con FILE_ZIP, se esso non è già esistente ne viene creato uno vuoto con tale nome. Fatto ciò vengono presi in considerazione i file indicati con l'argomento [FILE...]; essi vengono compressi e aggiunti all'archvio. Nel caso essi siano già presenti nell'archivio, avviene una sostituzione e la versione vecchia viene persa.

opzioni

-r

Prendi in esame anche le sottodirectory in modo ricorsivo. Se viene usata questa opzione [FILE...] può contenere anche il nome di directory.

esempi

zip nuovo_zip.zip *

Crea un archivio contenente i file della directory corrente (non viene preso in considerazione il contenuto delle sottodirectory)

zip -r divina.zip .

Crea un archivio completo del contenuto della directory corrente e di tutte le sottodirectory


Next Previous Contents