我可以使用wget从url /目录下载特定文件吗?

时间:2014-05-07 22:33:46

标签: wget

指定文件名有效:

wget http://172.21.200.37/~username/dir_name/filename.csv

但我想要的是以H_开头的特定文件,如下所示,但我无法让它工作

wget http://172.21.200.37/~username/dir_name/H_*.csv

我得到以下内容:

Warning: wildcards not supported in HTTP.
--2014-05-08 10:31:20--  http://172.21.200.37/~username/dir_name/H_*.csv
Connecting to 172.21.200.37:80... connected.
HTTP request sent, awaiting response... 404 Not Found
2014-05-08 10:31:20 ERROR 404: Not Found.

我可以使用wget执行此操作还是需要其他命令?

1 个答案:

答案 0 :(得分:0)

这只有在Web服务器以某种方式提供/dir_name/目录中有效的URL列表时才有效。如果您请求wget http://172.21.200.37/~username/dir_name/,服务器可能被配置为生成人类可读的索引,但不要求它这样做。

如果您确实获得了这样的文件列表,则需要依次为wget的每个文件调用H_