1. 程式人生 > >Shell中的Wget 的用法

Shell中的Wget 的用法

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 不追朔到起源目錄.



本文出自 “末班車” 博客,請務必保留此出處http://blxueyuan.blog.51cto.com/9673381/1955898

Shell中的Wget 的用法