Linux之wget命令

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

17、需要使用用戶名、密碼時:   wget只能處理利用用戶名/密碼方式限制訪問的網站,可以利用兩個參數:
    --http-user=USER設置HTTP用戶
    --http-passwd=PASS設置HTTP密碼
    對於需要證書做認證的網站,就只能利用其他下載工具了,例如curl。

 

轉載自:https://www.cnblogs.com/lxz88/p/6278268.html

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章