如何用wget解决空的index.html问题?

时间:2013-03-08 16:06:27

标签: command-line download wget

我想下载远程服务器上的文件夹中的所有文件我在Windows客户端上使用Wget我的命令是:

>wget -r http://www.example.com/getfeed/d165161dasdvc561551as1v6/soccerfixtures/england/

这一行给我index.html大小(0 KB)。

我当时用过:

>wget -r --reject "index.html*" http://www.example.com/getfeed/d165161dasdvc561551as1v6/soccerfixtures/england/

现在我没有得到任何文件,即使我排除了index.html我仍然没有得到任何文件下载任何人都可以帮我这个并告诉我为什么?

1 个答案:

答案 0 :(得分:1)

这只有在对端的Web服务器配置为为您提供目录列表时才有效。并非所有服务器都以这种方式配置。大多数情况下会自动将您重定向到您要求忽略的index.html,index.php等。

在第一种情况下,如果您不忽略index.html,wget将只跟踪该页面中的链接。由于Web服务器返回的index.html的大小为零,因此没有链接供wget遵循,并且它将终止。 Wget无法明确知道目录中的文件。

编辑以发表评论:

$ wget -i download-file-list.txt