Как рекурсивно архивировать tar’ом? Как сделать backup?

Бывает нужно заархивировать содержимое папки www на хостинге и скопировать архив себе локально на жесткий диск. Копировать по ftp большое кол-во файлов – это очень занудная процедура. Предлагается вариант заархивировать все и скопировать одним файлом.

Сделать это можно вот так.

  1. Заходим через ssh на хостинг.
  2. Находим каталог, который надо забэкапить (cd – сменить каталог, ls – вывести листинг файлов, pwd – распечатать текущий каталог).
  3. Заходим в него.
  4. Делаем: find . ! -name ‘.*’ -type f | xargs tar cvf my_backup.tar
  5. Делаем: gzip my_backup.tar
  6. В результате имеем файл my_backup.tar.gz
  7. Файл можно скачать по Ftp или sFtp локально, распаковать WinRar.

Ваши комментарии:

также вы можете зарегистрироваться
Подпишитесь на новые записи моего блога:
Добавить в закладки: (в том числе и в Twitter)

Читайте также:

  • Делаем бэкапы, да?
  • На хостинг надейся, а сам не плошай
  • Запаска