- Per creare un file con tar, utilizza i seguenti comandi:
- Semplice file di tar:
tar -cf nome_tarball.tar file_da_archiviare1 file_da_archiviare2 ... - Per archiviare e comprimere in due passi:
tar -cf nome_tarball.tar file_da_archiviare1 file_da_archiviare2 ...
gzip nome_tarball.tar
- Per archiviare e comprimere, due passi su una riga sola:
tar -cf nome_tarball.tar file_da_archiviare1 file_da_archiviare2 && gzip nome_tarball.tar
- Per archiviare e comprimere, un passo solo:
tar -czf nome_tarball.tar.gz file_da_archiviare1 file_da_archiviare2
- Semplice file di tar:
- Per vedere il contenuto di un archivio .tar.gz
tar -tvzf nome_tarball.tar.gz
- Per estrarre i file dall’archivio, utilizza i seguenti comandi:
- Semplice file di tar:
tar -xf nome_tarball.tar - Un passaggio alla volta:
gunzip nome_tarball.tar.gz
tar -xf nome_tarball.tar
Tutto insieme:gunzip -c nome_tarball.tar.gz | tar -xf -
- Semplice file di tar:
Per utilizzare bzip2 invece di gzip, è sufficiente sostituire con bzip2 dove viene utilizzato gzip e bunzip2 dove gunzip viene utilizzato nelle varie righe di comando.
Utilizzando il flag della compressione previsto per il tar di GNU:
- Per comprimere:
- Utilizzando gzip:
tar -czf nome_tarball.tgz file_da_archiviare1 file_da_archiviare2 ... - Utilizzando bzip2:
tar -cjf nome_tarball.tbz2 file_da_archiviare1 file_da_archiviare2 ... - Utilizzando compress:
tar -cZf nome_tarball.tar.Z file_da_archiviare1 file_da_archiviare2 ... - Utilizzando un altro programma di compressione:
tar --use-compress-program=name_of_program -cf nome_tarball.tar.XXX file_da_archiviare1 file_da_archiviare2 ...
- Utilizzando gzip:
- Per decomprimere ed estrarre i file dall’archivio:
- Archivio compresso con gzip:
tar -xzf nome_tarball.tar.gz - Archivio compresso con bzip2:
tar -xjf nome_tarball.tar.bz2 - Archivio compresso con compress:
tar -xZf nome_tarball.tar.Z - Archivio compresso con altro programma di compressione:
tar --use-compress-program=nome_del_programma -xf nome_tarball.tar.XXX
- Archivio compresso con gzip:
Ricorda che:
- c: crea archivi
- x: estrae i file dall’archivio
- v: scorre la lista dei file, generalmente evitato nella creazione/estrazione in quanto potrebbe produrre un lungo output inutile
- z: comprime/decomprime in formato gzip
- j: comprime/decomprime in formato bzip2
- Z: comprime/decomprime in formato compress