Wiki di Michele

tar

GuidaUltima modifica: 24/10/2026 Verificata il 24/10/2026

tar crea e legge archivi (tarball), che raggruppano più file in uno solo, con compressione opzionale.

Opzioni principali

OpzioneSignificato
-cCrea un archivio
-xEstrae un archivio
-tElenca il contenuto
-fNome del file archivio (sempre ultima opzione prima del nome)
-vMostra i file elaborati
-zCompressione gzip (.tar.gz)
-jCompressione bzip2 (.tar.bz2)
-JCompressione xz (.tar.xz)
--zstdCompressione zstd (.tar.zst)
-CCambia cartella di destinazione

Creare archivi

tar -cvf archivio.tar cartella/
tar -czvf archivio.tar.gz cartella/
tar -cJvf archivio.tar.xz cartella/
tar -czvf backup.tar.gz file1 file2 cartella/

Includere la data nel nome:

tar -czvf backup_$(date +%F).tar.gz /home/michele/documenti

Elencare il contenuto

tar -tvf archivio.tar.gz

Estrarre

tar -xvf archivio.tar
tar -xzvf archivio.tar.gz
tar -xzvf archivio.tar.gz -C /tmp/destinazione
tar -xzvf archivio.tar.gz percorso/file.txt

Con GNU tar il tipo di compressione viene riconosciuto da solo, quindi basta:

tar -xvf archivio.tar.gz

Escludere file

tar -czvf backup.tar.gz cartella/ --exclude="*.log" --exclude=".git"

Zip e unzip

Per i file .zip:

zip -r archivio.zip cartella/
unzip archivio.zip
unzip archivio.zip -d destinazione/
unzip -l archivio.zip

Mnemonico

Attenzione

Tag

amministrazione-di-sistemacomandilinux

Pagine che parlano di questa

Altre pubblicazioni in questa sezione

Suggerisci una correzione