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 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 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. Come estrarre i file tar.gz
Elenco dei contenuti di un file tar.gz