如何允许 wget 递归下载整个目录而不是“index.html”文件

如何允许 wget 递归下载整个目录而不是“index.html”文件

我想使用 wget 将整个图像目录(类似于mystie.com/images/)从一台服务器下载到另一台服务器。但是当我去

wget --no-parent --recursive http://mysite.com/images/

我总是得到生成的index.html文件而不是目录。我知道我可能需要在源服务器上执行某些操作才能wget检索其中的内容,但我不知道该怎么做,甚至不知道要搜索什么关键字。谢谢你的帮助。

两台服务器都在 ubuntu 16.04 下运行,并且我有 root 访问权限。

答案1

wget 只能下载 Web 服务器提供的内容。如果目录中有一个空白的 index.html,则 wget 只能下载该文件。

另一种方法是使用 sftp,如下所示:

  1. sftp username@server_ip
  2. 输入密码
  3. get -r /var/www/html/images/
  4. exit

相关内容