Tar ( software)

Il software tar è un software di archiviazione file. È  in grado di immagazzinare più file di diverso formato all’interno di un unico archivio,consentendo, tra l’altro, di conservare le informazioni del file system ( permessi utente, data e ora, gruppi etc.) e la gerarchia delle cartelle. Poiché non supporta direttamente la compressione dei dati, è spesso utilizzato in associazione con tool esterni quali gzip, bzip2 , xz e compress, che abilitano la compressione dell’archivio. Le opzioni da riga di comando per l’abilitazione della compressione sono: -z (gzip), -j (bzip2), -Z (compress), -xz (xz).  Le opzioni che stabiliscono la creazione e l’ estrazione di un archivio sono, invece, -c ( creazione) e -x (estrazione). A queste si aggiunge l’opzione -f che indica il file da utilizzare per le operazioni di scrittura e di rilettura dell’archivio.

Esempio di sintassi ( creazione ed estrazione di un archivio semplice )

$ tar -cf nome_archivio.tar file_da_archiviare1 file_da_archiviare2...
$ tar -xf nome_archivio.tar

Esempio di sintassi ( creazione ed estrazione di un archivio compresso )

$ tar -czf nome_archivio.tar.gz file_da_archiviare1 file_da_archiviare2...
$ tar -xzf nome_archivio.tar.gz
---------------------------------------------------------------------------
$ tar -cjf nome_archivio.tar.bz2 file_da_archiviare1 file_da_archiviare2...
$ tar -xjf nome_archivio.tar.bz2
---------------------------------------------------------------------------
$ tar -cJf nome_archivio.tar.xz file_da_archiviare1 file_da_archiviare2...
$ tar -xJf nome_archivio.tar.xz
---------------------------------------------------------------------------
$ tar -cZf nome_archivio.tar.Z file_da_archiviare1 file_da_archiviare2...
$ tar -xZf nome_archivio.tar.Z

 

Ti potrebbe interessare anche...