未分类 · 2019年12月31日 0

结合使用Wget和FTP递归下载/迁移网站

有时您需要将网站从一台服务器移动到另一台服务器。无需通过FTP将网站从旧服务器下载到PC并将其从PC上传到新服务器,而是节省了很多时间,只需将网站从一台服务器复制到另一台服务器即可。本教程说明了如何使用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/
  • Wget:http ://www.gnu.org/software/wget/

原文:https://www.howtoforge.com/using-wget-with-ftp-to-download-move-web-sites-recursively