Il TAR (Tape Archive) è un formato usato per raccogliere più file e cartelle in unico archivio. È molto utilizzato per raggruppare file per backup, trasferimento o archiviazione.
Dopo l’archiviazione con tar è possibile comprimere l’archivio con vari algoritmi di compressione, tra cui gzip che è il più efficace.
Quindi per creare un archivio tar.gz :
tar -czvf <nome-archivio>.tar.gz <path-directory>-c: crea nuovo archivio-z: utilizza gzip-v: verbose-f: specifica il nome del file archivio
Per poter estrarre un file archivio tar.gz :
tar -xzvf <nome-archivio>.tar.gz-x: indica estrazione
Nulla vieta di comprimere un file direttamente con
gzip.
ZIP vs TAR.GZ
ZIP e UNZIP :
- ZIP è un formato di compressione che riduce la dimensione del file singolarmente prima di archiviarli insieme
- compatibilità con diversi OS
- più veloce nella compressione di file singoli
TAR.GZ :
- prima TAR raccoglie tutti i file sotto un archivio
- poi GZ (gzip) comprime l’intero archivio
- elevata compressione
- conservazione della struttura delle directory e dei permessi dei file
