Comandi Linux - tar
tar (acronimo per tape archive) è il comando che nei sistemi Linux permette di creare il backup dei propri file anche in formato compresso.
Veniva utilizzato inizialmente per archiviare i dati su nastro nastro magnetico e oggi è diventato uno standard nel mondo linux per la distribuzione dei programmi in formato compresso.
Sintassi
tar -cf nome_tarball.tar file_da_archiviare1 file_da_archiviare2 ...
Creazione di un archivio di nome "nome_tarball.tar" contenente i file "file_da_archiviare1" "file_da_archiviare2" ecc.. Al posto del nome file può essere inserito il nome di una cartella. Nel nome del file che deve essere creato va indicata esplicitamente l'estensione .tar che altrimenti verrebbe omessa.
tar -cfz nome_tarball.tar file_da_archiviare1 file_da_archiviare2 ...
Come il comando precedente, ma con l'indicazione del parametro "z" il file risultante risulta compresso con il formato gzip.
tar -cvfz nome_tarball.tar file_da_archiviare1 file_da_archiviare2 ...
L'uso del parametro "v" (verbose) mostra durante l'esecuzione del comando i files e le cartelle che vengono archiviate.
tar -xf nome_tarball.tar file_da_archiviare1 file_da_archiviare2 ...
Il parametro "x" (eXtract) permette l'estrazione dei files e delle cartelle presenti nell'archivio. Come per la creazione del file .tar, i parametri "v" e "z" permettono di scorrere l'elenco dei file che si stanno estraendo e di scompattare l'archivio.
Parametri principali
- -A, --catenate, --concatenate: collega un .tar ad un archivio già presente
- -c, --create: crea un nuovo archivio
- -d, --diff, --compare: mostra le differenze tra i file contenuti nell'archivio e quelli presenti sul file system
- --delete: cancella un file dall'archivio
- -r, --append: aggiunge in coda all'archivio i nuovi files
- -t, --list: mostra in contenuto dell'archivio
- -u, --update: aggiunge nuovi files all'archivio solo se sono diversi da quelli contenuti
- -x, --extract, --get: estrae i files dall'archivio
Note
Il parametro "v" producendo l'output a video dei file interessati nel processo di creazione/estrazione rallenta l'operazione.
- Accedi per poter commentare