比方說,我有:如何強制wget跳過通向父元素的鏈接?
http://svnserver/repoid/appname/language/module/
我試圖下載下面模塊節點的一切,不幸的是頁面中包含指向兩個 - 在層次結構(就像bash的ls -ltr
輸出)以下的項目和項目以上。所以當我使用wget和遞歸下載選項時,我最終會下載完整的網站(svn repository),而不僅僅是我需要的模塊。
是否有任何技巧阻止wget跟蹤指向父元素的鏈接?
比方說,我有:如何強制wget跳過通向父元素的鏈接?
http://svnserver/repoid/appname/language/module/
我試圖下載下面模塊節點的一切,不幸的是頁面中包含指向兩個 - 在層次結構(就像bash的ls -ltr
輸出)以下的項目和項目以上。所以當我使用wget和遞歸下載選項時,我最終會下載完整的網站(svn repository),而不僅僅是我需要的模塊。
是否有任何技巧阻止wget跟蹤指向父元素的鏈接?
輸出從man wget
:
-np
--no父母
永遠不要檢索時升入上一級目錄遞歸。這是一個有用的選項,因爲它保證只有 以下的文件將被下載。
如果它是一個svn存儲庫,爲什麼不使用'svn export http:// svnserver/repoid/appname/language/module /'? – 2012-02-13 10:53:39
我沒有,我不能在遠程機器上svn :) – torm 2012-02-13 11:09:54
如下所述,您使用'-np'開關,但如果URL以目錄結束,請確保包含尾部斜槓,而不是一個文件,否則開關將無法工作。 – Synetech 2014-12-13 02:43:53