Создание архива через SSH протокол
Создание архива сайта требуется для переноса его на другой сервер или для бекапа или для разработки на локальной машине. Архив можно создавать как tar.gz так и zip.
Создание tar.gz архива
Подключитесь к серверу через SSH, это можно сделать через консоль на Mac OS и на Windows через программу PuTTY.
На Mac OS это делается очень просто:
ssh root@ip-адрес
Далее переходим через команду cd в папку, где расположен сайт и выполним команду:
tar -czvf name_archive.tar.gz name-folder/name-folder/
- данная команда создаст архив папки на сервере и будет расположена в папке, на которую вы перешли ранее через команду cd name-folder/name-folder/. Название архива — name_archive.tar.gz;
- в процессе создания архива будет показан процесс архивации в консоли, если данная информация вам не нужна, уберите ключ «v» из команды;
- Так-же можно не использовать команду cd и сразу выполнить архивацию tar.gz и данный архив будет расположен в папке /root
Разархивация tar.gz архива на сервере происходит при помощи команды:
tar -xzvf name_archive.tar.gz
Создание zip архива
Подключитесь к серверу по SSH протоколу и выполните команду:
zip -r name_archive.zip name-folder/name-folder
- данная команда создаст архив папки name-folder/name-folder. Название архива — name_archive.zip;
- данный архив будет расположен в папке /root
Разархивация zip архива на сервере происходит при помощи команды:
unzip name_archive.zip
Перед использрванием данной команды, нужно перейти в папку, где расположен архив.