mwget,m就是multi多線程的意思。mwget是wget的升級版,支持多線程下載,且默認為短點續(xù)傳。
1、軟件安裝
# git clone https://github.com/rayylee/mwget.git
# cd wget
# ./configure
# make && make install
當然,我是推薦直接在github下載編譯好的包的,省得編譯起來麻煩,下載方式如下
wget https://github.com/rayylee/mwget/releases/download/v0.2.0/mwget-linux-x64_v0.2.0.tar.gz
tar -zxvf mwget-linux-x64_v0.2.0.tar.gz
cd mwget-linux-x64_v0.2.0/src
./mwget --help
2、用法
一般用法和wget相似,用-n指定線程數(shù)
mwget -n 30 [URL]
更多用法見mwget --help
# mwget -h
GNU Mwget 0.2.0, a non-interactive and multiline network retriever of all POSTIX Systems.
用法: mwget [選項]... [URL]...
選項:
-b, --debug 調試模式,顯示調試信息
-c, --count=num 設置重試次數(shù)為[num],不限制次數(shù)設置為“0”,默認設置為“99”
-d, --directory=dir 設置本地目錄為[dir],默認值為當前目錄
-f, --file=file 重命名下載后文件為[file]
-h, --help 顯示幫助信息
-i, --interval=num 設置FTP重試期限為[num]秒,默認為“5”
-n, --number=num 設置下載的線程數(shù),默認開4個線程
-r, --referer=URL 使用“Referer: [URL]”在HTTP頭中欺騙服務器
-t, --timeout=num 設置超時時間為[num]秒,默認設置是“30”
-v, --version 顯示mwget的版本,然后退出
-x, --proxy=URL 設置代理 [URL]