2012-09-05 38 views
2

我想使用wget从https://github.com/justintime/nagios-plugins/downloads下载软件包,但是我得到的是我提到的链接的HTML文件而不是包。我试过这个命令:使用wget下载html页面中的嵌入式链接

wget -r -l 1 https://github.com/justintime/nagios-plugins/downloads 

有没有什么办法从上面的链接下载软件包?

+0

的wget实际上可以做你的标题问什么,但这不是*你想在这种情况下做什么,因为它会下载相当多的东西,你不需要像所有的图像和一些其他的HTML文件和两个档案,尽管它们是等效的。 –

+0

@JanHudec好的, 你是怎样做的?我来这里试图去做标题实际上要求的东西。 – Michael

+0

@Michael:此问题已回答,并且回答正确。如果你想做别的事情(这很可能;这个问题很具体),并且通过简单地阅读manual_找不到答案,问另一个问题。 –

回答

3

wget给你你所要求的。您dint指定链接。您正在指定页面链接。右键点击页面上所需的软件包的Download按钮,然后选择Copy Link Address并指定地址wget

这工作

wget -r -l 1 https://github.com/justintime/nagios-plugins/zipball/master 
+0

谢谢,它的工作!我误解了递归选项。 –

+0

@ShankhoneerChakrovarty其实你的递归选项也应该是作为包下载链接在那里的主要下载页面(我甚至试过更高的深度无济于事)我不知道为什么'wget'本身力量搜索这些链接和下载,因为'-r'被指定。 –