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