Linux下的多线程下载工具mwget

之前在做项目的时候,遇到一个难题,需要一个多线程下载器,于是阴差阳错的看到了这款工具——mwget,之所以是阴差阳错,是因为mwget的多线程下载功能,并不是我们想要的多线程。 wget大家都知道吧,而mwget相当于是wget的升级版,m意为multi-threading。 测试环境:kali linux 2.0 写这篇记录的时候,竟然还看到一个Python版的mwget,给个传送门,需要的自己去看吧:https://pypi.python.org/pypi/mwget 安装 项目地址: wget http://jaist.dl.sourceforge.net/project/kmphpfm/mwget/0.1/mwget_0.1.0.orig.tar.bz2 tar -xjvf mwget_0.1.0.orig.tar.bz2 cd mwget_0.1.0.orig ./configure make make install 编译报错 1.在一台新的kali虚拟机上编译,报错了 No pack 'openssl' found 搜索之 Ubuntuforums.org/show-thread.php?t=2010386 需要安装libssl库的dev版 解决方法: apt-get install libssl-dev 2. 然后编译,接着报错 checking for intltool >= 0.35.0... ./configure: line 6824: intltool-update: command not found found configure: error: Your intltool is too old. You need intltool 0.35.0 or later. 解决方法: apt-get upgrade intltool 使用方法 ➜ ~ >mwget --help GNU MWget 0.1.0 ,一个非交互式多线程可移植的网络文件下载工具。 用法: 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] 邮件BUG报告和讨论地址:<sa@kmlinux.tk><xiao_suo@hotmail.com> BUG报告与讨论网站:<> <> 我们欢迎您的BUG报告和建议!(喵~)

本文永久更新链接地址

linux

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/15047.html