目錄
https://zh.wikipedia.org/wiki/下載管理程序比較
https://wiki.archlinux.org/index.php/List_of_applications/Internet#Download_managers
https://wiki.archlinux.org/index.php/Wget
https://www.gnu.org/software/wget/
https://www.gnu.org/software/wget/manual/wget.html#Examples
https://www.gnu.org/software/wget/manual/wget.html#Simple-Usage
GNU Wget是一個免費(fèi)軟件包,用于使用HTTP,HTTPS,F(xiàn)TP和FTPS(自版本1.18以來的FTPS)檢索文件。
非交互式命令行工具,因此可以從腳本輕松調(diào)用它。
配置文件:/etc/wgetrc
Wget最基本和最常見的用例之一是從Internet下載文件。
$ wget <url>
存檔一個完整的網(wǎng)站
Wget可以存檔一個完整的網(wǎng)站,同時通過更改相對鏈接的絕對鏈接來保留正確的鏈接目的地。
$ wget -np -r -k'http://your-url-here'
鏡像網(wǎng)站
wget --mirror -p--convert-links -P ./LOCAL URL
下載整個網(wǎng)站到本地。
過濾指定格式下載
wget --reject=gifur
下載一個網(wǎng)站,但你不希望下載圖片,可以使用這條命令。
下載指定格式文件
wget -r -A.pdfurl
可以在以下情況使用該功能:
下載一個網(wǎng)站的所有圖片。
下載一個網(wǎng)站的所有視頻。
下載一個網(wǎng)站的所有PDF文件。
以下的例子是從網(wǎng)絡(luò)下載一個文件并保存在當(dāng)前目錄,在下載的過程中會顯示進(jìn)度條,包含(下載完成百分比,已經(jīng)下載的字節(jié),當(dāng)前下載速度,剩余下載時間)。
下載并以不同的文件名保存
wget -Owordpress.zip ?id=1080
wget默認(rèn)會以最后一個符合/的后面的字符來命令,對于動態(tài)鏈接的下載通常文件名會不正確。
wget限速下載
wget--limit-rate=300k
當(dāng)你執(zhí)行wget的時候linux命令大全,它默認(rèn)會占用全部可能的寬帶下載。但是當(dāng)你準(zhǔn)備下載一個大文件linux命令大全,而你還需要下載其它文件時就有必要限速了。
使用wget斷點續(xù)傳
wget -c
使用wget-c重新啟動下載中斷的文件,對于我們下載大文件時突然由于網(wǎng)絡(luò)等原因中斷非常有幫助,我們可以繼續(xù)接著下載而不是重新下載一個文件。需要繼續(xù)中斷的下載時可以使用-c參數(shù)。
使用wget后臺下載
wget -b
Continuing inbackground, pid 1840.
Output will bewritten to `wget-log'.
對于下載非常大的文件的時候,我們可以使用參數(shù)-b進(jìn)行后臺下載,你可以使用以下命令來察看下載進(jìn)度:
偽裝代理名稱下載
mozilla/5.0 (windows nt 6.1) applewebkit/534.24 (khtml, like gecko) chrome/11.0.696.65 safari/534.24。 en-us) applewebkit/534.16 (khtml, like gecko) chrome/10.0.648.151 safari/534.16。user-agent: mozilla/5.0 (windows nt 5.1) applewebkit/535.11 (khtml, like gecko) chrome/17.0.963.56 safari/535.11。