Comprimere in linux con tar

... in modo furbo :-)

Penso che tutti sappiano ormai come comprimere e decomprimere i file tgz, tar.gz, z, etc, in linux...

Ma per chi non lo sapesse esiste un metodo più furbo per creare semplici backup incrementali utilizzando le date, in modo da avere già nel nome del file la data di creazione.

Il comando per visualizzare una data è ovviamente date. Consiglio di utilizzare le date in formato YYYYMMDD così se i file vengono ordinati in modo alfabetico vengono ordinati dal più vecchio al recente :)

Ma passiamo ai comandi! Per comprimere:

tar -czvf nome_tarball.`date +%Y%m%d`.tgz file_o_cartella_da_archiviare1 file_o_cartella_da_archiviare2 ...

In questo modo verrà creato un file nome_tarball.20091030.tgz contenenti i file o le cartelle specificati.

Piccola nota curiosa... per ricorsarsi il -czvf io mi ripeto sempre caz...o vaffan... :D

Per decomprimere:

tar -xzf nome_tarball.20091009.tgz

Commenti

Fabio

Ottimo. Proprio quello che uso io. Ma una domanda ti voglio fare. Sicuramente qualcosa mi crea problemi nella decompressione in quanto non mi decomprime tutto il contenuto dell'archivio. L'errore che mi viene fuori al termine dell' operazione è: tar: Uscita con stato di fallimento in base agli errori precedenti. Sai per caso dirmi cosa potrebbe essere la causa?

Sandro S.

sarà un articolo "datato" (per rimanere in tema ) ..... ma è servito.

complimenti.

Fabrizio Rubino

Sei un genio!

Manta

Ahahah, ora mi ricorderò sempre del czvf!

Lascia un commento