drush

см. так же Установка drush

drush ard - полный бекап
если надо исключить из дампа папки .git или .svn то пишем так:
drush ard --tar-options="--exclude=.git --exclude=.svn"

drush arr - восстановление из бекапа
Опции:

Тэги: 

Как создать архив .tar.gz в консоли

Синтаксис:
tar [-ключи] [название архива] [путь, что запаковать]

tar -cvf file.tar /full/path - создать .tar
tar -czvf file.tar.gz /full/path - создать .tar.gz (архив)
tar -cjvf file.tar.bz2 /full/path - создать .tar.bz2 (архив)

и на всякий случай zip:
zip -r file.zip /full/path - создать .zip (архив)

Распаковать:
tar -xvf file.tar.gz
unzip file.zip