Wget:Wget中文協助

來源:互聯網
上載者:User

GNU Wget 1.9,非互動網路檔案下載工具。該協助來自:

Wget --help

用法:

wget [選項]... [URL]...

 

長選項必須用的參數在使用短選項時也是必須的。

啟動:

 

-V,  --version           顯示 Wget 的版本並且退出。
-h,  --help              列印此協助。
-b,  -background         啟動後進入後台操作。
-e,  -execute=COMMAND    運行‘.wgetrc’形式的命令。

 

日誌記錄及輸入檔案:

 

-o,  --output-file=檔案     將日誌訊息寫入到指定檔案中。
-a,  --append-output=檔案   將日誌訊息追加到指定檔案的末端。
-d,  --debug                列印調試輸出。
-q,  --quiet                安靜模式(不輸出資訊)。
-v,  --verbose               詳細輸出模式(預設)。
-nv, --non-verbose          關閉詳細輸出模式,但不進入安靜模式。
-i,  --input-file=檔案      下載從指定檔案中找到的 URL。
-F,  --force-html           以 HTML 方式處理輸入檔案。
-B,  --base=URL             使用 -F -i 檔案選項時,在相對連結前添加指定的 URL。

 

下載:

 

-t,  --tries=次數             配置重試次數(0 表示無限)。
--retry-connrefused      即使拒絕串連也重試。
-O   --output-document=檔案   將資料寫入此檔案中。
-nc, --no-clobber             不更改已經存在的檔案,也不使用在檔案名稱後
添加 .#(# 為數字)的方法寫入新的檔案。
-c,  --continue               繼續接收已下載了一部分的檔案。
--progress=方式          選擇下載進度的表示方式。
-N,  --timestamping           除非遠程檔案較新,否則不再取回。
-S,  --server-response        顯示伺服器回應訊息。
--spider                 不下載任何資料。
-T,  --timeout=秒數           配置讀取資料的逾時時間 (秒數)。
-w,  --wait=秒數              接收不同檔案之間等待的秒數。
--waitretry=秒數         在每次重試之間稍等一段時間 (由 1 秒至指定的 秒數不等)。
--random-wait            接收不同檔案之間稍等一段時間(由 0 秒至  2*WAIT 秒不等)。
-Y,  --proxy=on/off           開啟或關閉Proxy 伺服器。
-Q,  --quota=大小             配置接收資料的限額大小。
--bind-address=地址      使用原生指定地址 (主機名稱或 IP) 進行串連。
--limit-rate=速率        限制下載的速率。
--dns-cache=off          禁止尋找存於快取中的 DNS。
--restrict-file-names=OS 限制檔案名稱中的字元為指定的 OS (作業系統) 所允許的字元。

 

目錄:

 

-nd  --no-directories            不建立目錄。
-x,  --force-directories         強制建立目錄。
-nH, --no-host-directories       不建立含有遠程主機名稱的目錄。
-P,  --directory-prefix=名稱     儲存檔案前先建立指定名稱的目錄。
--cut-dirs=數目             忽略遠程目錄中指定數目的目錄層。

 

HTTP 選項:

 

--http-user=使用者    配置 http 使用者名稱。
--http-passwd=密碼    配置 http 使用者密碼。
-C,  --cache=on/off        (不)使用伺服器中的快取中的資料 (預設是使用的)。
-E,  --html-extension      將所有 MIME 類型為 text/html 的檔案都加上 .html 擴充檔案名稱。
--ignore-length       忽略“Content-Length”檔案頭欄位。
--header=字串         在檔案頭中添加指定字串。
--proxy-user=使用者   配置Proxy 伺服器使用者名稱。
--proxy-passwd=密碼   配置Proxy 伺服器使用者密碼。
--referer=URL         在 HTTP 要求中包含“Referer:URL”頭。
-s,  --save-headers        將 HTTP 頭存入檔案。
-U,  --user-agent=AGENT    標誌為 AGENT 而不是 Wget/VERSION。
--no-http-keep-alive  禁用 HTTP keep-alive(持久性串連)。
--cookies=off         禁用 cookie。
--load-cookies=檔案   會話開始前由指定檔案載入 cookie。
--save-cookies=檔案   會話結束後將 cookie 儲存至指定檔案。
--post-data=字串    使用 POST 方法,發送指定字串。
--post-file=檔案      使用 POST 方法,發送指定檔案中的內容。

 

HTTPS (SSL) 選項:

 

--sslcertfile=檔案     可選的客戶段端認證。
--sslcertkey=密鑰檔案  對此認證可選的“密鑰檔案”。
--egd-file=檔案        EGD socket 檔案名稱。
--sslcadir=目錄         CA 散列表所在的目錄。
--sslcafile=檔案      包含 CA 的檔案。
--sslcerttype=0/1      Client-Cert 類型 0=PEM (預設) / 1=ASN1 (DER)
--sslcheckcert=0/1     根據提供的 CA 檢查伺服器的認證
--sslprotocol=0-3      選擇 SSL 協議;0=自動選擇,
1=SSLv2 2=SSLv3 3=TLSv1

 

FTP 選項:

 

-nr, --dont-remove-listing   不刪除“.listing”檔案。
-g,  --glob=on/off           設定是否展開有萬用字元的檔案名稱。
--passive-ftp           使用“被動”傳輸模式。
--retr-symlinks         在遞迴模式中,下載連結所指示的檔案(連至目錄
則例外)。
遞迴下載:
-r,  --recursive          遞迴下載。
-l,  --level=數字         最大遞迴深度(inf 或 0 表示無限)。
--delete-after       刪除下載後的檔案。
-k,  --convert-links      將絕對連結轉換為相對連結。
-K,  --backup-converted   轉換檔 X 前先將其備份為 X.orig。
-m,  --mirror             等效於 -r -N -l inf -nr 的選項。
-p,  --page-requisites    下載所有顯示完整網頁所需的檔案,例像。
--strict-comments    開啟對 HTML 備忘的嚴格(SGML)處理選項。

 

遞迴下載時有關接受/拒絕的選項:

 

-A,  --accept=列表                接受的檔案樣式列表,以逗號分隔。
-R,  --reject=列表                排除的檔案樣式列表,以逗號分隔。
-D,  --domains=列表               公認的網域列表,以逗號分隔。
--exclude-domains=列表       排除的域列表,以逗號分隔。
--follow-ftp                 跟隨 HTML 檔案中的 FTP 連結。
--follow-tags=列表           要跟隨的 HTML 標籤,以逗號分隔。
-G,  --ignore-tags=列表           要忽略的 HTML 標籤,以逗號分隔。
-H,  --span-hosts                 遞迴時可進入其它主機。
-L,  --relative                   只跟隨相對連結。
-I,  --include-directories=列表   要下載的目錄列表。
-X,  --exclude-directories=列表   要排除的目錄列表。
-np, --no-parent                  不搜尋上層目錄。

 

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.