****前言****
一句話:wget不僅功能強大,使用極其簡單的。
****wget特性****
- 支持斷點下傳功能【important】
- 同時支持FTP和HTTP下載方式
- 支持代理服務器
- 設置方便簡單
- 程序小,更是開源
****基本語法****
wget [參數列表] URL。
****常用參數****
1、簡單wget
$wget http://www.example.com
2、遞歸下載 - 【下載整個網站資源】
$wget -r http://www.example.com/
3、斷點續傳
$wget -c http://www.example.com/eos.iso
4、批量下載
如果有多個文件需要下載,那么可以生成一個文件,把每個文件的URL寫一行,例如生成文件download
$wget -i download
5、選擇性的下載
–accept=LIST 可以接受的文件類型,–reject=LIST拒絕接受的文件類型。
#忽略gif文件。
wget -m –reject=gif -r http://www.example.com/
6、密碼和認證
wget只能處理利用用戶名/密碼方式限制訪問的網站,可以利用兩個參數:
–http-user=USER設置HTTP用戶
–http-passwd=PASS設置HTTP密碼
對于需要證書做認證的網站,就只能利用其他下載工具了,例如curl。
7、利用代理服務器進行下載
如果用戶的網絡需要經過代理服務器,那么可以讓wget通過代理服務器進行文件的下載。此時需要在當前用戶的目錄下創建一個.wgetrc文件。文件中可以設置代理服務器:
http-proxy = 111.111.111.111:8080
ftp-proxy = 111.111.111.111:8080
#分別表示http的代理服務器和ftp的代理服務器。如果代理服務器需要密碼則使用:
–proxy-user=USER設置代理用戶
–proxy-passwd=PASS設置代理密碼
使用參數–proxy=on/off 使用或者關閉代理。
****價值源于技術,貢獻源于分享****