Skip to main content

Come estrarre i file tar.gz in Linux

Come Comprimere e Decomprimere file da terminale Linux (Aprile 2025)

Come Comprimere e Decomprimere file da terminale Linux (Aprile 2025)
Anonim

Questa guida ti mostrerà non solo come estrarre i file tar.gz ma ti dirà anche cosa sono e perché li useresti.

Cos'è un file tar.gz?

Un file con estensione gz è stato compresso usando il comando gzip.

Puoi comprimere qualsiasi file usando il comando gzip come segue:

gzip

Per esempio:

gzip image1.png

Il comando precedente comprimerà il file image1.png e il file verrà chiamato image1.png.gz.

Puoi decomprimere un file che è stato compresso con gzip usando il comando gunzip come segue:

gunzip image1.png.gz

Immagina ora di voler comprimere tutte le immagini in una cartella. Potresti usare il seguente comando:

gzip * .png * .jpg * .bmp

Questo comprimerebbe ogni file con l'estensione png, jpg o bmp. Tutti i file, tuttavia, rimarrebbero come singoli file.

Sarebbe bello se tu potessi creare un singolo file contenente tutti i file e poi comprimerlo usando gzip.

È qui che entra in gioco il comando tar. Un file tar che è spesso noto come tarball è un metodo per creare un file di archivio che contiene molti altri file.

Un file tar da solo non è compresso.

Se hai una cartella piena di immagini, puoi creare un file tar per le immagini usando il seguente comando:

tar -cvf images.tar ~ / Immagini

Il comando precedente crea un file tar chiamato images.tar e lo popola con tutti i file nella cartella delle immagini.

Ora che hai un singolo file con tutte le tue immagini ora puoi comprimerlo usando il comando gzip:

gzip images.tar

Il nome file per il file di immagini sarà ora images.tar.gz.

Puoi creare un file tar e comprimerlo usando un singolo comando come segue:

tar -cvzf images.tar.gz ~ / Immagini

Come estrarre i file tar.gz

Ora sai che un file tar.gz è un file tar compresso e che sai che un file tar è un bel modo per raggruppare file e cartelle.

La prima cosa da fare quindi per estrarre un file tar.gz è decomprimere il file come segue:

gunzip

Per esempio:

gunzip images.tar.gz

Per estrarre i file da un file tar usa il seguente comando:

tar -xvf

Per esempio:

tar -xvf images.tar

Puoi, tuttavia, decomprimere il file gzip ed estrarre i file dal file tar usando un singolo comando come segue:

tar -xvzf images.tar.gz

Elenco dei contenuti di un file tar.gz

Dovresti fare attenzione nell'estrarre i file tar.gz che ricevi da altre persone o dai link di download in quanto possono deliberatamente o inavvertitamente distruggere il tuo sistema.

È possibile visualizzare il contenuto di un file tar usando la seguente sintassi:

tar -tzf images.tar.gz

Il comando precedente ti mostrerà i nomi e le posizioni dei file che verranno estratti.

In sintesi, i file tar.gz sono ottimi per il backup in quanto mantengono intatti i file e i percorsi all'interno del file tar e il file viene compresso per renderlo più piccolo.