存档

文章标签 ‘axel’

FreeBSD下的多线程命令行下载工具axel

2010年4月14日 6 条评论

cd /usr/ports/ftp/
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}..org/pub//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镜像文件。