linux 使用 mwget 实现多线程下载

发布时间 2023-12-18 14:15:47作者: 买定灬离手

mwget和curl/multicurl一样,m就是multi多线程的意思。mwget是wget的升级版,支持多线程下载

【使用方法】

git clone https://github.com/rayylee/mwget.git
cd mwget
yum -y  install  pkg-config
yum -y  install libssl-dev
yum -y  install intltool
./configure
make&&make install

 

【使用方法】

# mwget -h
用法: mwget [选项]... [URL]...
选项:
  -b,  --debug          调试模式,显示调试信息
  -c,  --count=num      设置重试次数为[num],不限制次数设置为“0”,默认设置为“99-d,  --directory=dir  设置本地目录为[dir],默认值为当前目录
  -f,  --file=file      重命名下载后文件为[file]
  -h,  --help           显示帮助信息
  -i,  --interval=num   设置FTP重试期限为[num]秒,默认为“5-n,  --number=num     设置下载的线程数,默认开4个线程
  -r,  --referer=URL    使用“Referer: [URL]”在HTTP头中欺骗服务器
  -t,  --timeout=num    设置超时时间为[num]秒,默认设置是“30-v,  --version        显示mwget的版本,然后退出
  -x,  --proxy=URL      设置代理 [URL]

【常用】

mwget [URL]          # 默认开4个线程
mwget -n 10 [URL]    #10个线程下载