Axel批量下载 » 荒野无灯weblog

Keep It Simple, Stupid.

荒野无灯weblog

Axel批量下载

Archlinux的童鞋没有的速度装:

sudo pacman -S --needed axel

多线程支持断点续传的下载工具Axel,不像wget一样可以用-i参数指定从文件读取下载文件URL.不过在linux下面这并不是问题。
axel是物如其名:Accelerator ,加速器,和它相比,wget这种单线程的工具简直是龟速了,上图一张:

这里给出两种方法:

方法一

axel-batch.sh

#!/bin/sh -e
# usage:  ./axel-batch.sh the-download-url.list
cat $1 | xargs -l1 axel -n8 -a

方法二

#!/bin/sh -e
# usage:  ./axel-batch.sh the-download-url.list
cat $1 | while read LINE
do
        if [ -n "$LINE" ]; then
        axel -n8 -a `echo $LINE`
        fi
done

Tagged in :

All Comments (0)
Gravatar image
No Comments