Иногда вам нужно переместить веб-сайт с одного сервера на другой.
Вместо загрузки веб-сайта со старого сервера на ваш ПК через FTP и загрузки его с вашего компьютера на новый сервер, вы сэкономите много времени, просто скопировав веб-сайт с одного сервера на другой.
В этом руководстве объясняется, как использовать Wget для загрузки / перемещения веб-сайта с одного сервера на другой через FTP.
1 Предварительное примечание
Я предполагаю, что у вас есть работающий логин FTP на удаленном сервере.
2 Использование Wget
Чтобы рекурсивно загрузить удаленный веб-сайт на локальный сервер, вы можете использовать Wget следующим образом:
wget -m ftp://username:password@www.mydomain.tld/
Ключ -m включает зеркалирование, что означает, что он включает рекурсию с бесконечной глубиной рекурсии, и он сохраняет списки каталогов FTP, а также метки времени.
Если вы просто хотите загрузить определенный подкаталог, например, /htdocs, вы бы сделали это следующим образом:
wget -m ftp://username:password@www.mydomain.tld/htdocs
Если ваше имя пользователя или пароль содержит пробелы или специальные символы, заключите их в одинарные кавычки. Пример:
wget -m ftp://'user name':'pass!word'@www.mydomain.tld/