Как рекурсивно архивировать tar’ом? Как сделать backup?
Бывает нужно заархивировать содержимое папки www на хостинге и скопировать архив себе локально на жесткий диск. Копировать по ftp большое кол-во файлов – это очень занудная процедура. Предлагается вариант заархивировать все и скопировать одним файлом.
Сделать это можно вот так.
- Заходим через ssh на хостинг.
- Находим каталог, который надо забэкапить (cd – сменить каталог, ls – вывести листинг файлов, pwd – распечатать текущий каталог).
- Заходим в него.
- Делаем: find . ! -name ‘.*’ -type f | xargs tar cvf my_backup.tar
- Делаем: gzip my_backup.tar
- В результате имеем файл my_backup.tar.gz
- Файл можно скачать по Ftp или sFtp локально, распаковать WinRar.
Добавить в закладки: (в том числе и в Twitter)
Читайте также:
