wget 是一個(gè)從網(wǎng)絡(luò)上自動(dòng)下載文件的自由工具,支持通過(guò) HTTP、HTTPS、FTP 三個(gè)最常見(jiàn)的 TCP/IP協(xié)議 下載,并可以使用 HTTP 代理。”wget” 這個(gè)名稱來(lái)源于 “World Wide Web” 與 “get” 的結(jié)合。本文詳細(xì)講解wget參數(shù)和使用的使用,希望對(duì)大家理解wget的使用有所幫助。
自動(dòng)下載文件是什么意思呢?其實(shí)就是指:wget可以在用戶退出系統(tǒng)的之后在后臺(tái)執(zhí)行。這意味這你可以登錄系統(tǒng),啟動(dòng)一個(gè)wget下載任務(wù),然后退出系統(tǒng),wget將在后臺(tái)執(zhí)行直到任務(wù)完成,相對(duì)于其它大部分瀏覽器在下載大量數(shù)據(jù)時(shí)需要用戶一直的參與,這省去了極大的麻煩。 那下面我們來(lái)看看具體的使用吧。
1、使用方法
格式:wget [選項(xiàng)] [參數(shù)]
其中參數(shù)為:URL地址。
其中選項(xiàng)如下:
-a<日志文件>:在指定的日志文件中記錄資料的執(zhí)行過(guò)程;
-A<后綴名>:指定要下載文件的后綴名,多個(gè)后綴名之間使用逗號(hào)進(jìn)行分隔;
-b:進(jìn)行后臺(tái)的方式運(yùn)行wget;
-B<連接地址>:設(shè)置參考的連接地址的基地地址;
-c:繼續(xù)執(zhí)行上次終端的任務(wù);
-C<標(biāo)志>:設(shè)置服務(wù)器數(shù)據(jù)塊功能標(biāo)志on為激活,off為關(guān)閉,默認(rèn)值為on;
-d:調(diào)試模式運(yùn)行指令;
-D<域名列表>:設(shè)置順著的域名列表,域名之間用“,”分隔;
-e<指令>:作為文件“.wgetrc”中的一部分執(zhí)行指定的指令;
-h:顯示指令幫助信息;
-i<文件>:從指定文件獲取要下載的URL地址;
-l<目錄列表>:設(shè)置順著的目錄列表,多個(gè)目錄用“,”分隔;
-L:僅順著關(guān)聯(lián)的連接;
-r:遞歸下載方式;
-nc:文件存在時(shí),下載文件不覆蓋原有文件;
-nv:下載時(shí)只顯示更新和出錯(cuò)信息,不顯示指令的詳細(xì)執(zhí)行過(guò)程;
-q:不顯示指令執(zhí)行過(guò)程;
-nh:不查詢主機(jī)名稱;
-v:顯示詳細(xì)執(zhí)行過(guò)程;
-V:顯示版本信息;
–passive-ftp:使用被動(dòng)模式PASV連接FTP服務(wù)器;
–follow-ftp:從HTML文件中下載FTP連接文件。
2、來(lái)舉個(gè)例子
1、下載單個(gè)文件
wget 文件的URL
2、限速下載文件
wget –limit-rate=300k 文件的URL
3、支持?jǐn)帱c(diǎn)續(xù)傳
wget -c 文件的URL
4、后臺(tái)下載文件
wget -b 文件的URL
5、測(cè)試下載鏈接
wget –spider 文件的URL