Raccolta di file e cartelle con TAR in Linux

Versione del 18 apr 2024 alle 08:55 di Andrea (discussione | contributi) (Attributi)

← Torna ad Shell Unix

Attributi

c copia dei file (compressione)
x estrarre i file
t visualizzare i file
v verbose
z formato zip
f file di destinazione

Utilizzo del tar

Comprimere più file:

tar -cvf dump.tar <elenco dei file>

Per scomprimere:

tar -xvf dump.tar

Per vedere il contenuto del tar:

tar -tvf dump.tar

Utilizzo del tar + gzip

Comprimere più file:

tar -cvzf dump.tar.gz <elenco dei file>

Per scomprimere:

tar -xvzf dump.tar.gz
tar -xvzf dump.tar.gz <elenco dei file da estrarre>

Raccogliere solo i file presenti in una cartella

Per raccogliere nel TAR solo i file, e non le cartelle:

find <cartella> -maxdepth 1 -type f -print0 | tar cvf <archivio>.tar --null -T -

fonte https://unix.stackexchange.com/questions/24870/tar-files-only-no-directories

Esclusione di file o cartelle

Per escludere un determinato path o un file dal backup basta utilizzare l'attributo --exclude

tar --exclude <cartella>