Raccolta di file e cartelle con TAR in Linux

Versione del 18 apr 2024 alle 08:52 di Andrea (discussione | contributi) (Creata pagina con "← Torna ad Shell Unix Category:Shell Unix == Attributi == ;c: copia dei file (compressione) ;x: estrarre i file ;t: visualizzare i file ;v: v...")
(diff) ← Versione meno recente | Versione attuale (diff) | Versione più recente → (diff)

← 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>