从 httpdocs 或 example.com/* 获取所有文件

从 httpdocs 或 example.com/* 获取所有文件

我的工作中经常需要将网站从一台服务器移动到另一台服务器。

到目前为止,我已经将所有文件从原始服务器 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:目标目录。

相关内容