Wget -A按扩展名和文件名过滤 - 应该只通过扩展名

时间:2011-06-20 16:21:23

标签: wget

我正在尝试从Maven存储库下载所有JAR文件。

我输入:

wget -A jar -r http://mirrors.ibiblio.org/pub/mirrors/maven2/

它只遍历文件名中包含jar的目录,如“FindJar”,并跳过所有其余目录。

应该遍历所有目录,直到找到要下载的jar文件。

为什么不能那样工作?

2 个答案:

答案 0 :(得分:2)

改为使用FTP访问:

wget -A jar -m -l inf ftp://mirrors.ibiblio.org/maven2/

这仍然会创建maven网站/ ftp网站的目录层次结构。

如果要在不重新创建子目录的情况下下载所有内容,则可以在URL之前添加-nd。这意味着“没有目录”。

wget -A jar -m -l inf -nd ftp://mirrors.ibiblio.org/maven2/

答案 1 :(得分:1)

执行-A *.jar而非-A jar,以便wget查找所有带.jar后缀的文件,而不是名为jar的文件。