Блюз - это когда хорошему человеку плохо, потому что он вспоминает о женщине с которой расстался.

Дубль два: Копипаста из http://web.izjum.com/ssh-archivation



Как заархивировать файлы по SSH?



Часто такая необходимость возникает, когда нужно сделать архивную копию (Backup) сайта на сервере.

Ну, сначала нужно подключится к серверу по SSH и прописать такую команду:

tar -zcvf имя_архива архивируемая_папка

Пример:

tar -zcvf logs.tar.gz logs/

В этом примере мы архивируем всё содержимое папки «logs/» в архив «logs.tar.gz».
- «c» — значит, что создается новый архив;
- «f» — посредством этого флага задается имя создаваемого архива;
- «z» — архивация будет происходить посредством архиватора gzip;
- «v» — в консоль будет выводиться информация о процессе архивации.


Наверное, этот метод архивации самый распространенный в unix-системах, но добиться похожего результата можно и другими способами. К примеру, можно воспользоваться zip-архиватором.

zip -r имя_архива архивируемая_папка

Пример:

zip -r logs.zip logs/

Эта команда архивирует всё содержимое папки «logs/» в архив «logs.zip».
Флаг «r» значит, что нужно искать файлы в папке рекурсивно, а иначе в архиве бы оказалась одна пустая папка.






@темы: SSH