Untar Tar.gz – Linux Tar Command – HowTo: Extract Tar File (Italiano)

La maggior parte dei I file Linux che possono essere scaricati da Internet sono compressi con tar, tar.gz e tar.bz2 formati di compressione ed è importante sapere come estrarre tali file.

Il seguente articolo ti aiuterà a estrarre (unpack) e decomprimere (untar) – tar, tar.gz e tar.bz2 dalla riga di comando di Linux.

Imparerai come elencare i contenuti di un archivio tar senza decomprimerlo e come estrarre solo un singolo file o una singola directory.

Estensione file Descrizione
tar Archivio TAR semplice senza compressione
tar.gz Archivio TAR compresso con GZIP
tar.bz2 Archivio TAR compresso con BZIP2

Suggerimento interessante: basta perdere tempo! Scarica dal web e decomprimi in un solo passaggio dalla riga di comando di Linux! Leggi di più →

Untar file tar, tar.gz, tar.bx2

Estrai un file tar:

$ tar -xvf foo.tar

Estrai e decomprimi un tar.gz file:

$ tar -xvzf foo.tar.gz

Estrai e decomprimi un tar.bz2 file:

$ tar -xvjf foo.tar.bz2
Opzione Descrizione
-x Estrai file da un archivio
-v Elenca in modo dettagliato i file elaborati
-f Specifica un archivio o un nome file tarball
-z Decomprimere il contenuto dell’archivio compresso creato dal programma gzip (tar.gz)
-j Decomprimere il contenuto dell’archivio compresso creato da bzip2 programma (tar.bz2)

Elenca il contenuto di un file tar, tar.gz, tar.bz2

A volte è necessario solo per controllare il contenuto di un tarball senza decomprimerlo.

Ad esempio, è ovvio che non è consigliabile decomprimere l’intero archivio di grandi dimensioni se ad esempio è necessario estrarre solo un file dingle o una directory da esso.

E ovviamente questo è possibile con il comando tar di Linux, ma prima devi controllare cosa c’è dentro il tarball senza decomprimerlo.

Elenca i contenuti di un file tar:

$ tar -tvf foo.tar

Elenca i contenuti di un tar.gz file:

$ tar -ztvf foo.tar.gz

Elenca i contenuti di un tar.bz2 file:

$ tar -jtvf tar.bz2
Opzione Descrizione
-t Elenca il contenuto di un archivio

Suggerimento interessante: non è più necessario ricordare tutti questi -xvf, -xvzf, -xvif chiavi! Questa fantastica funzione bash permette di estrarre qualsiasi tipo di archivio con il singolo comando extract! Leggi di più →

Estrai un singolo file da un tarball

Estrai un file bar.txt, da un archivio:

$ tar -xvf foo.tar bar.txt$ tar -xzvf foo.tar.gz bar.txt$ tar -xjvf foo.tar.bz2 bar.txt

Puoi anche specificare un percorso per il file:

$ tar -xvf foo.tar docs/bar.txt$ tar -xzvf foo.tar.gz docs/bar.txt$ tar -xjvf foo.tar.bz2 docs/bar.txt

Estrai una singola directory da un tarball

Estrai una cartella, chiamata docs, da un archivio:

$ tar -xvf foo.tar docs$ tar -xzvf foo.tar.gz docs$ tar -xjvf foo.tar.bz2 docs

Puoi anche estrai alcune sottodirectory:

$ tar -xvf foo.tar docs/images$ tar -xzvf foo.tar.gz docs/images$ tar -xjvf foo.tar.bz2 docs/images

Write a Comment

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *