Linux wget如何仅保存目标页面链接到的页面中链接到的特定文件类型?

Linux wget如何仅保存目标页面链接到的页面中链接到的特定文件类型?,linux,wget,Linux,Wget,无论特定文件位于哪个域中,wget如何从目标页面链接到的页面中仅保存链接到的特定文件类型 试图加快我经常要做的任务 我一直在搜索wget文档和谷歌搜索,但似乎什么都不管用。我要么只获取目标页面,要么获取没有文件的子页面(甚至使用-H),所以我显然在这方面做得不好 因此,从本质上讲,example.com/index1/包含指向example.com/subpage1/和example.com/subpage2/的链接,而子页面包含指向example2.com/file.ext和example2.

无论特定文件位于哪个域中,wget如何从目标页面链接到的页面中仅保存链接到的特定文件类型

试图加快我经常要做的任务

我一直在搜索wget文档和谷歌搜索,但似乎什么都不管用。我要么只获取目标页面,要么获取没有文件的子页面(甚至使用-H),所以我显然在这方面做得不好

因此,从本质上讲,example.com/index1/包含指向example.com/subpage1/和example.com/subpage2/的链接,而子页面包含指向example2.com/file.ext和example2.com/file2.ext等的链接。然而,example.com/index1.html可能链接到example.com/index2/其中包含指向我不想要的更多子页面的链接


wget能做到这一点吗?如果不能,你建议我用什么?谢谢。

像这样的方法应该可以:

wget --accept "*.ext" --level 2 "example.com/index1/"

下面的命令对我有用

wget -r --accept "*.ext" --level 2 "example.com/index1/"

需要递归执行,因此应添加
-r

我已经尝试过,但出于某种原因,这只下载example.com/index1/。。。这让我有点怀疑,因为它甚至不是那种文件类型。你能提供该网站,或者如果不是一个样本(但真实的)网站吗?我有同样的问题,我尝试使用:这不是问题的确切答案。这使得wget下载并拒绝(删除)文件。@JoelGMathew很好,你提到过,但最好告诉我们正确的命令是什么。