Rayy Lee

awk 'BEGIN{O="o"~"o";o="O"=="O";O+=+o;o_+=o""o;for(;++_o!=o_-O;)O_=O_"%c";printf(O_,o_*(o_-o)+O+O,o_*(o_-O)-O,o_*o_,o_*o_,o_*(o_-o)-O,o_*(o_-O)+O,o_*(o_-O)+O,o_-o)}'

导航

比wget更块的工具mwget

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

1. 下载及安装

# git clone https://github.com/rayylee/mwget.git
# cd wget
# ./configure
# make && make install

或者直接下载编译好的发布版本:
https://github.com/rayylee/mwget/releases/tag/v0.2.0

2. 使用

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

3. 更多参数

# 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      设置重试次数为[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   

————————————————
版权声明:本文为CSDN博主「rayylee」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/hbuxiaofei/article/details/109011546

posted on 2022-09-19 21:43  rayylee  阅读(148)  评论(1编辑  收藏  举报