wget是linux最常用的下載命令, 一般的使用方法是: wget + 空格 + 要下載文件的url路徑
例如: # wget http://www.tjdsmy.cn/xxxx/xxx.tar.gz
簡(jiǎn)單說(shuō)一下-c參數(shù), 這個(gè)也非常常見(jiàn), 可以斷點(diǎn)續(xù)傳, 如果不小心終止了, 可以繼續(xù)使用命令接著下載
例如: # wget -c http://www.tjdsmy.cn/xxxx/xxx.tar.gz
下面詳細(xì)闡述wget的用法:
wget是一個(gè)從網(wǎng)絡(luò)上自動(dòng)下載文件的自由工具。它支持HTTP,HTTPS和FTP協(xié)議,可以使用HTTP代理.
所謂的自動(dòng)下載是指,wget可以在用戶(hù)退出系統(tǒng)的之后在后臺(tái)執(zhí)行。這意味這你可以登錄系統(tǒng),啟動(dòng)一個(gè)wget下載任務(wù),然后退出系統(tǒng),wget將在后臺(tái)執(zhí)行直到任務(wù)完成,相對(duì)于其它大部分瀏覽器在下?大量數(shù)據(jù)時(shí)需要用戶(hù)一直的參與,這省去了極大的麻煩。
wget可以跟蹤HTML頁(yè)面上的鏈接依次下載來(lái)創(chuàng)建遠(yuǎn)程服務(wù)器的本地版本,完全重建原始站點(diǎn)的目錄結(jié)構(gòu)。這又常被稱(chēng)作”遞歸下載”。在遞歸下載的 時(shí)候,wget遵循Robot Exclusion標(biāo)準(zhǔn)(/robots.txt). wget可以在下載的同時(shí),將鏈接轉(zhuǎn)換成指向本地文件,以方便離線瀏覽。
wget非常穩(wěn)定,它在帶寬很窄的情況下和不穩(wěn)定網(wǎng)絡(luò)中有很強(qiáng)的適應(yīng)性.如果是由于網(wǎng)絡(luò)的原因下載失敗,wget會(huì)不斷的嘗試,直到整個(gè)文件下載完 畢。如果是服務(wù)器打斷下載過(guò)程,它會(huì)再次聯(lián)到服務(wù)器上從停止的地方繼續(xù)下載。這對(duì)從那些限定了鏈接時(shí)間的服務(wù)器上下載大文件非常有用。
wget的常見(jiàn)用法
wget的使用格式
Usage: wget [OPTION]… [URL]…
1.Wget常用參數(shù)
◆-b:后臺(tái)下載,Wget默認(rèn)的是把文件下載到當(dāng)前目錄。
◆-O:將文件下載到指定的目錄中。
◆-P:保存文件之前先創(chuàng)建指定名稱(chēng)的目錄。
◆-t:嘗試連接次數(shù),當(dāng)Wget無(wú)法與服務(wù)器建立連接時(shí),嘗試連接多少次。
◆-c:斷點(diǎn)續(xù)傳,果下載中斷,那么連接恢復(fù)時(shí)會(huì)從上次斷點(diǎn)開(kāi)始下載。
◆-r:使用遞歸下載
除了上述常用功能,Wget還支持HTTP和FTP代理功能,編輯其配置文件“/etc/wgetrc”即可。具體方法是使用VI編輯器打開(kāi)上述文 件,將 “http_proxy”和“ftp_proxoy”前的#去掉,然后在這兩項(xiàng)后輸入相應(yīng)的代理服務(wù)器的地址,保存退出即可。此外,Wget還可下載整個(gè) 網(wǎng)站,如下載整個(gè)Man手冊(cè)中心。只需輸入如下命令即可: #wget -r -p -np -k http://www.tjdsmy.cn
其中-r參數(shù)是指使用遞歸下載,-p是指下載所有顯示完整網(wǎng)頁(yè)所以需要的文件,如圖片等,-np是指不搜索上層目錄,-k則是指將絕對(duì)鏈接轉(zhuǎn)換為相對(duì)鏈接。