如何强制wget跳过导致父元素的链接?

时间:2012-02-13 10:49:17

标签: bash wget

让我说我得到了:

http://svnserver/repoid/appname/language/module/

我正在尝试下载模块节点下面的所有内容,遗憾的是,页面包含指向以下各项的链接 - 以及层次结构中的上述项目(非常类似于bash ls -ltr输出)。因此,当我使用带有递归下载选项的wget时,我最终会下载完整的网站(svn存储库)而不仅仅是我需要的模块。

是否有任何技巧可以阻止wget跟踪指向父元素的链接?

2 个答案:

答案 0 :(得分:9)

听起来您正在寻找--no-parent参数。

wget --help

的输出
 -np, --no-parent                 don't ascend to the parent directory.

答案 1 :(得分:3)

来自man wget

  

-np

     

- 无父

     

递归检索时,不要提升到父目录。这是一个有用的选项,因为它只保证   将下载某个层次结构下面的文件。