Wget主要用於下載文件,在安裝軟件時會常常用到,如下對wget作簡單說明。轉載自:https://www.cnblogs.com/lxz88/p/6278268.htmlhtml
一、下載單個文件:wget http://www.baidu.com。命令會直接在當前目錄下載一個index.html的文件web
二、將下載的文件存放到指定的文件夾下,同時重命名下載的文件,利用-O:wget -O /home/index http://www.baidu.comcurl
三、下載多個文件:首先,建立一個file.txt文件,寫入兩個url(換行),如http://www.baidu.com;而後,wget -i file.txt;命令執行後會下載兩個兩個文件。ide
四、下載時,不顯示詳細信息,即在後臺下載:wget -b http://www.baidu.com。命令執行後會,下載的詳細信息不會顯示在終端,會在當前目錄下生成一個web-log記錄下載的詳細信息。工具
五、下載時,不顯示詳細信息,同時將下載信息保存到執行的文件中(同4):wget -o dw.txt http://www.baidu.com測試
六、斷點續傳:wget -c http://www.baidu.com網站
七、限制下載的的速度:wget --limit-rate=100k -O zfj.html http://www.baidu.comurl
八、測試是否能正常訪問:wget --spider http://www.baidu.com.net
九、設置下載重試的次數:wget --tries=3 http://www.baidu.comhtm
十、下載一個完整的網站,即當前頁面所依賴的全部文件:wget --mirror -p --convert-links -P./test http://localhost
--mirror:打開鏡像選項
-p:下載全部用於顯示給定網址所必須的文件
--convert-links:下載之後,轉換連接用於本地顯示
-P LOCAL_DIR:保存全部的文件或目錄到指定的目錄下
十一、下載的過程當中拒絕下載指定類型的文件:wget --reject=png --mirror -p --convert-links -P./test http://localhost
十二、多文件下載中拒絕下載超過設置大小的文件:wget -Q5m -i file.txt
注意:此選項只能在下載多個文件時有用,當你下載一個文件時沒用。
1三、從指定網站中下載全部指定類型的文件:wget -r -A .png http://www.baidu.com
1四、wget下載時,某些資源必須使用--no-check-certificate http://www.baidu.com
1五、使用wget實現FTP下載:wget --file-user=USERNAME --file-password=PASSWORD url
1七、須要使用用戶名、密碼時: wget只能處理利用用戶名/密碼方式限制訪問的網站,能夠利用兩個參數:
--http-user=USER設置HTTP用戶
--http-passwd=PASS設置HTTP密碼
對於須要證書作認證的網站,就只能利用其餘下載工具了,例如curl。
其它的參考文章:https://blog.csdn.net/endall/article/details/1571220