Questo articolo imparerà come estrarre/decomprimere i file tar.gz nei sistemi Linux tramite la riga di comando usando il comando tar.
Molti dei file Linux/Unix scaricabili trovati su Internet vengono compressi utilizzando un tar.gz
formato. Pertanto, sapere come aprire o decomprimere tar.gz
file è molto utile.
Il nome "Tar" sta per "Tape Archiver" perché è stato utilizzato per posizionare i dati su nastri di archiviazione quando è stato inventato il tar. Un .tar.gz
file non è altro che un archivio. Il tar
il programma prende uno o più file e li "avvolge" in un file autonomo.
Per decomprimere tar.gz
files significa estrarre il contenuto del tar
file (noto anche come tarball).
Persone nuove per .tar
il formato di solito lo identifica con un .zip
archivio, ma un archivio tar non è compresso. Tar ha raccolto tutti i file in un unico pacchetto, ma i file possono essere compressi con utilità separate.
L'algoritmo più utilizzato per la compressione dei file tar è Gzip. Per convenzione, il nome di un tar
archivio compresso con gzip
diventa .tar.gz
o .tgz
.
Per dirla semplicemente:un file che termina con .tar.gz
è solo un .tar
archivio compresso con gzip
.
Come estrarre un file tar.gz
La maggior parte delle distribuzioni Linux viene fornita con tar
comando preinstallato per impostazione predefinita.
Per decomprimere tar.gz
file, inserisci quanto segue:
tar xvzf file.tar.gz
Analizziamo questa sintassi. Ecco cosa significa ogni parametro in quel comando:
x
:questa opzione indica a tar di estrarre i file.v
:l'output dettagliato mostra tutti i file estratti.z
:dice a tar di decomprimere l'archivio usando gzip.f
:Questo deve essere l'ultimo flag del comando. Dice a tar il nome e il percorso del file compresso.
Come estrarre un file tar.gz in una directory diversa
Per decomprimere il tar.gz
file e metti i file risultanti in una directory diversa, ad esempio /tmp/archive
, devi aggiungere un -C
opzione alla fine del comando:
tar xvzf file.tar.gz -C /tmp/archive
Il -C
l'opzione viene utilizzata per specificare una directory diversa dalla directory di lavoro corrente.
Visualizza un elenco di file all'interno di un archivio
A volte è necessario visualizzare il contenuto di un file tar poiché raccoglie molti file e garantisce la presenza di un file specifico.
Per visualizzare un sommario dettagliato per l'archivio chiamato data.tar.gz
, usa la seguente sintassi:
tar tf data.tar.gz
Dove:
t
:Usato per elencare il contenuto deltar
filef
:Comando all'utilità di utilizzare il file menzionato nel seguente argomento
Puoi anche ottenere un output standard dettagliato usando il v
opzione (dettagliata).
tar tvf data.tar.gz
Riepilogo
Ora sai come decomprimere un tar.gz
file in Linux. Forse potresti anche essere interessato a imparare come decomprimere i file in Linux.
Per ulteriori informazioni su tar
comando in Linux, consulta la sua pagina del manuale.
Se trovi utile questo articolo o hai altre idee, utilizza la casella dei commenti qui sotto.