Come comprimere un file archivio in tar.tg o tgz
Per comprimere un file archivio sul sistema operativo Linux, basta creare il file tar con l'opzione -z.
tar zfc [nomefile] [pattern]
La presenza dell'opzione z nel comando tar crea l'archivio direttamente nella forma compressa.
Il file compresso viene creato con l'estensione .tar.gz oppure .tgz.
Un esempio pratico
Voglio creare un file archivio contenente tutti i files che iniziano con la parola "prova".
Entro nella directory dove si trovano i files e digito sulla linea di comando:
tar zfc prova.tgz prova*
Il comando crea il file archivio direttamente in forma compressa.
In questo modo, evito di dover eseguire il comando gzip dopo aver creato il file tar.
Il comando svolge la stessa operazione del seguente comando concatenato tramite una pipe (|)
tar cf - prova* | gzip > prova.tgz
Il risultato finale è sempre lo stesso.