让 wget 仅下载具有特定名称模式的文件

让 wget 仅下载具有特定名称模式的文件

我想使用 wget 下载一些文件。我只想下载名称符合特定模式的文件,例如 ???.txt,而不是任何其他 *.txt 文件。这可以用 wget 完成吗?我只能找到一种基于扩展名 --accept/--reject 文件的方法。谢谢!

答案1

您可以使用-A以下选项--accept :从网站下载所有 gif 图像,

wget -r -A gif www.foobar.com

或者

wget -r --accept=gif www.foobar.com

答案2

如果您从网站下载,则不需要 -- HTTP 不支持通配符。但您可以使用 --mirror 选项,它将尝试镜像整个网站。尝试混合使用 --mirror 和 --accept,看看会发生什么。

相关内容