天天看點

Shell中的Wget 的用法

Wget 的用法 

-V 版本資訊 

-h 幫助資訊 

-b 背景執行Wget 

-o filename 把記錄放在檔案filename 

-a filename 把記錄附加在檔案filename 

-d 顯示調試資訊 

-q 無輸出下載下傳方式 

-v 詳細的螢幕輸出(預設) 

-nv 簡單的螢幕輸出 

-i inputfiles 從文本檔案内讀取位址清單 

-F forcehtml 從html檔案内讀取位址清單 

-t number number次重試下載下傳(0時為無限次) 

-O output document file 寫檔案到檔案 

-nc 不覆寫已有的檔案 

-c 斷點下傳 

-N 時間時間戳。該參數指定wget隻下載下傳更新的檔案,也就是說,與本地目錄中的對應檔案的長度和最後修改日期一樣的檔案将不被下載下傳。 

-S 顯示伺服器響應 

-T timeout 逾時時間設定(機關秒) 

-w time 重試延時(機關秒) 

-Y proxy=on/off 是否打開代理 

-Q quota=number 重試次數 

目錄: 

-nd --no-directories 不建立目錄. 

-x, --force-directories 強制進行目錄建立的工作. 

-nH, --no-host-directories 不建立主機的目錄. 

-P, --directory-prefix=PREFIX 把檔案存到 PREFIX/... 

--cut-dirs=NUMBER 忽略 NUMBER 個遠端的目錄元件. 

HTTP 選項: 

--http-user=USER 設 http 使用者為 USER. 

--http0passwd=PASS 設 http 使用者的密碼為 PASS. 

-C, --cache=on/off 提供/關閉快取伺服器資料 (正常情況為提供). 

--ignore-length 忽略 `Content-Length' 标頭欄位. 

--proxy-user=USER 設 USER 為 Proxy 使用者名稱. 

--proxy-passwd=PASS 設 PASS 為 Proxy 密碼. 

-s, --save-headers 儲存 HTTP 标頭成為檔案. 

-U, --user-agent=AGENT 使用 AGENT 取代 Wget/VERSION 作為識别代号. 

FTP 選項: 

--retr-symlinks 取回 FTP 的象徵連結. 

-g, --glob=on/off turn file name globbing on ot off. 

--passive-ftp 使用  passive  傳輸模式. 

使用遞回方式的取回: 

-r, --recursive 像是吸入 web 的取回 -- 請小心使用!. 

-l, --level=NUMBER 遞回層次的最大值 (0 不限制). 

--delete-after 删除下載下傳完畢的檔案. 

-k, --convert-links 改變沒有關連的連結成為有關連. 

-m, --mirror 開啟适合用來映射的選項. 

-nr, --dont-remove-listing 不要移除 `.listing' 檔. 

遞回式作業的允許與拒絕選項: 

-A, --accept=LIST 允許的擴充項目的清單 

. -R, --reject=LIST 拒絕的擴充項目的清單. 

-D, --domains=LIST 允許的網域清單. 

--exclude-domains=LIST 拒絕的網域清單 (使用逗号來分隔). 

-L, --relative 隻跟随關聯連結前進. 

--follow-ftp 跟随 HTML 檔案裡面的 FTP 連結. 

-H, --span-hosts 當開始遞回時便到外面的主機. 

-I, --include-directories=LIST 允許的目錄清單. 

-X, --exclude-directories=LIST 排除的目錄清單. 

-nh, --no-host-lookup 不透過 DNS 查尋主機. 

-np, --no-parent 不追朔到起源目錄. 

本文轉自 于學康 51CTO部落格,原文連結:http://blog.51cto.com/blxueyuan/1955898,如需轉載請自行聯系原作者