В моем задании я часто должен перемещать веб-сайты от одного сервера до другого.
До настоящего времени я архивировал все файлы с сервера источника httpdocs к backup.zip и загрузил его на новом сервере с wget old_domain.com/backup.zip
, после загруженного я извлек zip-файл.
Существует ли путь к wget все файлы из old_domain.com?
Что-то как wget example.com/*
не работал.
Я, всегда имеют корневой доступ к серверу источника.
Было бы действительно замечательно, когда я не могу избежать .zip файла, потому что резервные копии составляют приблизительно 50 ГБ, и упаковка и извлечение занимают больше чем час.
Можно использовать wget
по FTP, как это:
wget -m \
--user=$FTPUSERNAME --password=$FTPPASSWORD \
-o $LOGFILE -P $LOCALDIR ftp://example.com/sourcedir
с -m
: используйте зеркальное отражение и -P
: целевой каталог.