FreeBSD下的多线程命令行下载工具axel
2010年4月14日
6 条评论
cd /usr/ports/ftp/axel
make install distclean
修改配置
# echo num_connections = 10 >> /usr/local/etc/axelrc
设置并发线程为10(默认是4,前面不要留空格,可以用rehash刷新一下命令行)
如果ports的fetch要用axel代替,则编辑make.conf文件
#vi /etc/make.conf
增加
echo FETCH_CMD=axel >> /etc/make.conf
DISABLE_SIZE=yes >> /etc/make.conf
例子:
axel -n 50 ftp://ftp.{jp,cn,de,uk,be,nl,tw}.freebsd.org/pub/FreeBSD/ISO-IMAGES-amd64/7.1/7.1-RELEASE-amd64-dvd1.iso.gz
开50个并发连接,从jp, cn,de,uk,be,nl,tw等几个服务器多线程下载FreeBSD 7.1 release amd64的dvd镜像文件。