Wget主要用於下載文件,在安裝軟件時會經常用到,以下對wget做簡單說明。
1、下載單個文件:wget http://www.baidu.com。命令會直接在當前目錄下載一個index.html的文件
2、將下載的文件存放到指定的文件夾下,同時重命名下載的文件,利用-O:wget -O /home/index http://www.baidu.com
3、下載多個文件:首先,創建一個file.txt文件,寫入兩個url(換行),如http://www.baidu.com;然后,wget -i file.txt;命令執行后會下載兩個兩個文件。
4、下載時,不顯示詳細信息,即在后台下載:wget -b http://www.baidu.com。命令執行后會,下載的詳細信息不會顯示在終端,會在當前目錄下生成一個web-log記錄下載的詳細信息。
5、下載時,不顯示詳細信息,同時將下載信息保存到執行的文件中(同4):wget -o dw.txt http://www.baidu.com
6、斷點續傳:wget -c http://www.baidu.com
7、限制下載的的速度:wget --limit-rate=100k -O zfj.html http://www.baidu.com
8、測試是否能正常訪問:wget --spider http://www.baidu.com
9、設置下載重試的次數:wget --tries=3 http://www.baidu.com
10、下載一個完整的網站,即當前頁面所依賴的所有文件:wget --mirror -p --convert-links -P./test http://localhost
--mirror:打開鏡像選項
-p:下載所有用於顯示給定網址所必須的文件
--convert-links:下載以后,轉換鏈接用於本地顯示
-P LOCAL_DIR:保存所有的文件或目錄到指定的目錄下
11、下載的過程中拒絕下載指定類型的文件:wget --reject=png --mirror -p --convert-links -P./test http://localhost
12、多文件下載中拒絕下載超過設置大小的文件:wget -Q5m -i file.txt
注意:此選項只能在下載多個文件時有用,當你下載一個文件時沒用。
13、從指定網站中下載所有指定類型的文件:wget -r -A .png http://www.baidu.com
14、wget下載時,某些資源必須使用--no-check-certificate http://www.baidu.com
15、使用wget實現FTP下載:wget --file-user=USERNAME --file-password=PASSWORD url