Скачать сайт с сервера можно несколькими способами:
/var/www/
).22
./var/www/
).scp -rC /var/www/example.com/* user@example.ftp.tools:~/example.com/
Описание команды:
-r
— копирование файлов рекурсивно в указанном каталоге, то есть будут скопированы все файлы и подкаталоги.-C
— использование сжатия для копирования. Ускоряет процесс копирования за счёт минимизации трафика. Если возникают проблемы с файлами после копирования, то его не стоит использовать./var/www/example.com/
— каталог, который нужно скопировать. Обратите внимание, что в конце пути нужно обязательно указывать /*
для копирования файлов без создания каталога example.com
. На новый сервер будет скопировано всё содержимое каталога example.com
.user@example.ftp.tools:~/example.com/
— нужно указать данные для подключения по SSH и целевой каталог, куда будут скопированы данные:user
— пользователь SSH.example.ftp.tools
— сервер для подключения по SSH.~/example.com/
— целевой каталог, в который будут скопированы данные. Важно учесть, что ~/
указывает на стандартное размещение каталога пользователя, то есть является аналогом /home/example/
.yes
.rsync -rvz /var/www/example.com/* user@example.ftp.tools:~/example.com/
Описание команды:
-r
— копирование файлов рекурсивно в указанном каталоге, то есть будут скопированы все файлы и подкаталоги.-v
— подробный вывод всех действий при копировании.-z
— использование сжатия для копирования. Ускоряет процесс копирования за счёт минимизации трафика. Если возникают проблемы с файлами после копирования, то его не стоит использовать./var/www/example.com/*
— каталог, который нужно скопировать. Обратите внимание, что в конце пути нужно обязательно указывать /*
для копирования файлов без создания каталога example.com
. На новый сервер будет скопировано всё содержимое каталога example.com
.user@example.ftp.tools:~/example.com/
— нужно указать данные для подключения по SSH и целевой каталог, куда будут скопированы данные:user
— пользователь SSH.example.ftp.tools
— сервер для подключения по SSH.~/example.com/
— целевой каталог, в который будут скопированы данные. Важно учесть, что ~/
указывает на стандартное размещение каталога пользователя, то есть является аналогом /home/example/
.yes
.