NAME
md-request - 多线程多地址非阻塞的下载工具
DESCRIPTION
本工具支持从多个地址下载同一个文件, 并且是单线程事件驱动的分块下载.
参数
-a 下载的地址
这个下载的地址可以是多个, 但这多个地址必须是同一个文件. 这样就能从多个地址下载.
-d 目标地址
如果不写文件存放的地址, 会从 url 传进来的参数中, 取第一个 url 的最后面部分的文件名做为下载后存放的目标文件.
-n 每个主机的并发数量
这个参数用于指定, 对于下载的地址中, 每个地址开启多少个并发. 这个是以主机名做为标识的.
-h 自定义的 header
你想指定自定义的 header 的话, 就指定这个参数, -h 这个参数可以多次指定, 来加入不同的 header . 例如你想指定主机名:
-h "HOST:www.php-oa.com" -h "User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:23.0) Gecko/20100101 Firefox/23.0"
EXAMPLE
例如, 下载最新的 Perl 的版本:
$ md-request -a http://www.perl.com/CPAN/src/latest.tar.gz
AUTHOR
fukai <iakuf@163.com>