chalda.it
30ott/090

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

Per decomprimere:

tar -xzf nome_tarball.20091009.tgz