Posts RSS Comments RSS 149 Posts and 55 Comments till now

Backup script shell

Sempre per questioni di backup, dovevo ridurre lo spazio della directory dei progetti. Questo script effettua un tarball per ogni directory di primo livello del percorso corrente. La mia situazione di partenza era:

paolo@h:~$ ls -la /home/paolo/progetti
drwxr-xr-x 5 paolo paolo 4096 2009-02-27 09:19 alfa
drwxr-xr-x 2 paolo paolo 4096 2009-03-13 17:44 beta
drwxr-xr-x 2 paolo paolo 4096 2008-04-08 16:49 gamma

Eseguendo:

paolo@h:~/progetti$ find -maxdepth 1 -type d -print0 | xargs -0 -I {} tar -cvzf {}.tar.gz{}

si ottengono gli archivi compressi di  ciascuna directory:

alfa.tar.gz
beta.tar.gz
gamma.tar.gz
Share and Enjoy:
  • Digg
  • del.icio.us
  • Mixx
  • Google Bookmarks
  • StumbleUpon
  • Technorati
No TweetBacks yet. (Be the first to Tweet this post)

Trackback this post | Feed on Comments to this post

Leave a Reply