使用wget遞歸下載某目錄下的全部文件

 仍是shell指令強大。下載ftp下的資料真是太方便了:

$ wget -c -r -nd -np -k -L -p -A c,h www.xxx.org/pub/path/

-c 斷點續傳 
-r 遞歸下載,下載指定網頁某一目錄下(包括子目錄)的全部文件 
-nd 遞歸下載時不建立一層一層的目錄,把全部的文件下載到當前目錄 
-np 遞歸下載時不搜索上層目錄。

如wget -c -r www.xxx.org/pub/path/ 沒有加參數-np,就會同時下載path的上一級目錄pub下的其它文件 

-k 將絕對連接轉爲相對連接,下載整個站點後脫機瀏覽網頁,最好加上這個參數 

-L 遞歸時不進入其它主機,如wget -c -r www.xxx.org/ 若是網站內有一個這樣的連接: www.yyy.org,不加參數-L,就會像大火燒山同樣,會遞歸下載www.yyy.org網站 
-p 下載網頁所需的全部文件,如圖片等 
-A 指定要下載的文件樣式列表,多個樣式用逗號分隔 
-i 後面跟一個文件,文件內指明要下載的URL。shell

相關文章
相關標籤/搜索