我的工作中经常需要将网站从一台服务器移动到另一台服务器。
到目前为止,我已经将所有文件从原始服务器 httpdocs 压缩到 backup.zip 并使用 将其下载到新服务器上wget old_domain.com/backup.zip
,下载后我解压缩了 zip 文件。
有没有办法从 old_domain.com 获取所有文件?
有些类似的东西wget example.com/*
没有起作用。
我始终拥有原始服务器的根访问权限。
当我无法避免使用 .zip 文件时,这真的很棒,因为备份大约有 50GB,并且打包和提取需要一个多小时。
答案1
您可以wget
通过 FTP 使用,如下所示:
wget -m \
--user=$FTPUSERNAME --password=$FTPPASSWORD \
-o $LOGFILE -P $LOCALDIR ftp://example.com/sourcedir
使用-m
:使用镜像和-P
:目标目录。