🌐 Использование Wget с FTP для рекурсивного скачивания / просмотра веб-сайтов

by itisgood

Иногда вам нужно переместить веб-сайт с одного сервера на другой.

Вместо загрузки веб-сайта со старого сервера на ваш ПК через 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/

 

You may also like

Leave a Comment