主頁(yè) > 知識(shí)庫(kù) > 詳解Linux系統(tǒng)中wget的使用方法

詳解Linux系統(tǒng)中wget的使用方法

熱門(mén)標(biāo)簽:美團(tuán) 電話機(jī)器人搭建 百度競(jìng)價(jià)點(diǎn)擊價(jià)格的計(jì)算公式 服務(wù)器配置 外呼系統(tǒng) 家政服務(wù)網(wǎng)絡(luò) 解決方案 硅谷的囚徒呼叫中心

功能說(shuō)明: wget使用 HTTP 和 FTP 協(xié)議,支持代理服務(wù)器和斷點(diǎn)續(xù)傳,是基于控制臺(tái)最強(qiáng)大的下載工具。
命令格式: wget [參數(shù)] URL>
常用參數(shù):
1. 啟動(dòng)選項(xiàng):
-V : 顯示 wget 的版本
-h : 顯示 wget 的使用說(shuō)明
-b : 啟動(dòng)之后轉(zhuǎn)入后臺(tái)執(zhí)行,日志文件寫(xiě)在當(dāng)前目錄下”wget-log”文件中
-e COMMAND> : 執(zhí)行一個(gè) .wgetrc 里面的 COMMAND> 指令
2. 日志文件與輸入文件選項(xiàng):
-o FILE> : 將命令的輸出寫(xiě)入指定的 FILE> 文件
-a FILE> : 將命令的輸出以追加方式寫(xiě)入指定的 FILE> 文件
-d : 顯示調(diào)試信息
-q : 以安靜模式執(zhí)行(無(wú)輸出)
-v : 輸出詳細(xì)信息
-nv : 關(guān)閉詳細(xì)信息輸出,但不是安靜模式
-i FILE> : 從指定的 FILE> 文件中讀取 URL
-F : 把輸入文件視為 HTML 文件(與 -i 參數(shù)同時(shí)使用)
-B URL> : 與 -F 一同使用,優(yōu)先考慮 -i 所指定文件中的 URL
3. 下載選項(xiàng):
-t NUMBER> : 當(dāng)wget無(wú)法與服務(wù)器建立連接時(shí),嘗試連接NUMBER>次,(0表示無(wú)限制)
-O FILE> : 將下載的文件保存為指定的 FILE>
-nc : 不覆蓋已有的文件
-c : 續(xù)傳文件
-N : 不取回比本地舊的文件,只下載更新的文件
-S : 顯示服務(wù)器響應(yīng)
-T SECONDS> : 設(shè)定響應(yīng)超時(shí)的秒數(shù)為 SECONDS>
-w SECONDS> : 在兩次嘗試之間等待 SECONDS> 秒
-Y : 通過(guò)代理服務(wù)器進(jìn)行連接
-Q quota> : 限制下載文件的總大小最多不能超過(guò) quota>,單位為字節(jié),可以使用 k,m 后綴
––limit-rate=RATE> : 限定下載傳輸率,單位為字節(jié),可以使用 k,m 后綴
4. 目錄選項(xiàng):
-nd : 不下載目錄結(jié)構(gòu),把從服務(wù)器所有指定目錄下載的文件都堆到當(dāng)前目錄里
-x : 創(chuàng)建與遠(yuǎn)程完全一直的目錄結(jié)構(gòu)
-nH : 不創(chuàng)建以目標(biāo)主機(jī)域名為目錄名的目錄,將目標(biāo)主機(jī)的目錄結(jié)構(gòu)直接下到當(dāng)前目錄下
-P PREFIX> : 將文件保存到目錄 PREFIX/…
––cut-dirs=NUMBER> : 忽略 NUMBER> 層遠(yuǎn)程目錄
5. HTTP 選項(xiàng):
––http-user=USER> : 指定 HTTP 用戶(hù)驗(yàn)證的用戶(hù)
––http-passwd=PASS> : 指定 HTTP 用戶(hù)驗(yàn)證的用戶(hù)口令
––no-cache : 禁用服務(wù)器端的數(shù)據(jù)緩存 (默認(rèn)情況下為允許)

-C, –cache=on/off 允許/不允許服務(wù)器端的數(shù)據(jù)緩存 (一般情況下允許).
-E, –html-extension 將所有text/html文檔以.html擴(kuò)展名保存
–ignore-length 忽略 `Content-Length'頭域
–header=STRING 在headers中插入字符串 STRING
––proxy-user=USER> : 指定 Proxy 使用者為 USER>
––proxy-passwd=PASS> : 指定 Proxy 使用者口令為 PASS>
-E : 將所有類(lèi)型為 application/xhtml+xml 或 text/html 的文檔以 .html 擴(kuò)展名保存
-U AGENT> : 設(shè)定代理的名稱(chēng)為 AGENT> 而不是 Wget/VERSION

–referer=URL 在HTTP請(qǐng)求中包含 `Referer: URL'頭
-s, –save-headers 保存HTTP頭到文件
-U, –user-agent=AGENT 設(shè)定代理的名稱(chēng)為 AGENT而不是 Wget/VERSION.
–no-http-keep-alive 關(guān)閉 HTTP活動(dòng)鏈接 (永遠(yuǎn)鏈接).
–cookies=off 不使用 cookies.
--load-cookies=FILE 在開(kāi)始會(huì)話前從文件 FILE中加載cookie
–save-cookies=FILE 在會(huì)話結(jié)束后將 cookies保存到 FILE文件
6. FTP 選項(xiàng):
––ftp-user=USER> : 指定 FTP 用戶(hù)
––ftp-passwd=PASS> : 指定 FTP 用戶(hù)口令
––no-remove-listing : 不移除臨時(shí)的 .listing 文件
––no-glob : 關(guān)閉文件名的 globbing 機(jī)制(即不使用通配符)

–passive-ftp 使用被動(dòng)傳輸模式 (缺省值).
–active-ftp 使用主動(dòng)傳輸模式
––no-passive-ftp : 關(guān)閉默認(rèn)的被動(dòng)傳輸模式(即使用主動(dòng)傳輸模式)
––retr-symlinks : 在遞歸時(shí),將鏈接指向文件(而不是目錄)
7. 使用遞回方式獲取選項(xiàng):
-r : 打開(kāi)遞歸下載
-l NUMBER> : 指定最大遞歸深度為 NUMBER> (inf 或 0 代表無(wú)窮)
––delete-after : 刪除下載完畢的本地文件
-k : 轉(zhuǎn)換非相對(duì)鏈接為相對(duì)鏈接

-K  (大寫(xiě)), –backup-converted 在轉(zhuǎn)換文件X之前,將之備份為 X.orig
-m : 開(kāi)啟適合用來(lái)鏡像的選項(xiàng),等價(jià)于 -N -r -l inf ––no-remove-listing
-p : 用以確保所有用于顯示被下載網(wǎng)頁(yè)的元素都被下載,如:圖像,聲音以及網(wǎng)頁(yè)中用到的樣式表
8. 遞回方式的允許與拒絕選項(xiàng):
-A LIST> : 在 LIST> 指定允許下載的擴(kuò)展文件名(用逗號(hào)間隔)
-R LIST> : 在 LIST> 指定禁止下載的擴(kuò)展文件名(用逗號(hào)間隔)
-D LIST> : 在 LIST> 指定允許下載的域名
––exclude-domains=LIST> : 在 LIST> 指定禁止下載的域名
––follow-ftp : 跟蹤 HTML 文檔中的 FTP 鏈接
––follow-tags=LIST> : 在 LIST> 中指定用逗號(hào)分隔的被跟蹤的HTML標(biāo)簽列表
––ignore-tags=LIST> : 在 LIST> 中指定用逗號(hào)分隔的不被跟蹤的HTML標(biāo)簽列表

-G, –ignore-tags=LIST 分號(hào)分隔的被忽略的HTML標(biāo)簽的列表
-H : 當(dāng)遞歸時(shí)轉(zhuǎn)到外部主機(jī)
-L : 僅僅跟蹤相對(duì)鏈接
-I LIST> : 在 LIST> 指定允許下載的目錄列表
-X LIST> : 在 LIST> 指定禁止下載的目錄列表
-np : 不要追溯到父目錄,即只下載目標(biāo)站點(diǎn)指定目錄及其子目錄的內(nèi)容

標(biāo)簽:南昌 北海 烏蘭察布 臨沂 韶關(guān) 防城港 邢臺(tái) 撫州

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《詳解Linux系統(tǒng)中wget的使用方法》,本文關(guān)鍵詞  ;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 收縮
    • 微信客服
    • 微信二維碼
    • 電話咨詢(xún)

    • 400-1100-266