命令行下多线程下载工具axel和aria2c初体验

  |   评论   |   浏览

背景

对比项axelaria2c
支持的下载协议HTTP,HTTPS,FTP,FTPS等HTTP/HTTPS GEET方式, FTP,BitTorrent协议和fast扩展
更改下载文件路径/名称-o-o
限制连接数-n-x, –max-connection-per-server,默认为1
限制下载速度-s 或 –max-speed–max-download-limit,默认不限速
断点续传使用相同的axel命令即可-c
替换进度条-a
从文件获取输入不支持-i,–input-file
下载BiTorrent文件种子和磁力链接不支持支持
下载多个文件不支持-z

axel初体验

安装

apt-get install axel

使用

下载

$ axel http://mirrors.aliyun.com/debian/dists/testing/main/installer-amd64/current/images/netboot/mini.iso 正在初始化下载:http://mirrors.aliyun.com/debian/dists/testing/main/installer-amd64/current/images/netboot/mini.iso File size: 47 兆字节 (49283072 bytes) 正在打开输出文件 mini.iso 正在开始下载 连接 2 完成下载 连接 1 完成下载 连接 1 完成下载

重命名结果文件

$ axel http://mirrors.aliyun.com/debian/dists/testing/main/installer-amd64/current/images/netboot/mini.iso -o m.iso 正在初始化下载:http://mirrors.aliyun.com/debian/dists/testing/main/installer-amd64/current/images/netboot/mini.iso File size: 47 兆字节 (49283072 bytes) 正在打开输出文件 m.iso 正在开始下载 连接 1 完成下载

下载限速

下载限速 100k

$ axel http://mirrors.aliyun.com/debian/dists/testing/main/installer-amd64/current/images/netboot/mini.iso -s 102400 正在初始化下载:http://mirrors.aliyun.com/debian/dists/testing/main/installer-amd64/current/images/netboot/mini.iso File size: 47 兆字节 (49283072 bytes) 正在打开输出文件 mini.iso State file found: 0 bytes downloaded, 49283072 to go. 正在开始下载 [ 4%] [.0 .1 .2 .3 ] [ 110.0KB/s] [07:00]

限制连接数

axel http://mirrors.aliyun.com/debian/dists/testing/main/installer-amd64/current/images/netboot/mini.iso -s 102400 -n 2 正在初始化下载:http://mirrors.aliyun.com/debian/dists/testing/main/installer-amd64/current/images/netboot/mini.iso File size: 47 兆字节 (49283072 bytes) 正在打开输出文件 mini.iso 正在开始下载

aria2c初体验

安装

apt-get install aria2

初体验

下载

$ aria2c http://mirrors.aliyun.com/debian/dists/testing/main/installer-amd64/current/images/netboot/mini.iso 02/15 20:06:14 [NOTICE] Downloading 1 item(s) [#7ef2a3 40MiB/47MiB(87%) CN:1 DL:10MiB] 02/15 20:06:19 [NOTICE] 下载已完成:/home/fw/tmp/d1/mini.iso 下载结果: gid |stat|avg speed |path/URI ======+====+===========+======================================================= 7ef2a3|OK | 10MiB/s|/home/fw/tmp/d1/mini.iso 状态标识: (OK):下载已完成。

限速

aria2c http://mirrors.aliyun.com/debian/dists/testing/main/installer-amd64/current/images/netboot/mini.iso --max-download-limit=2M 02/15 20:09:30 [NOTICE] Downloading 1 item(s) [#573b54 14MiB/47MiB(31%) CN:1 DL:1.7MiB ETA:18s]

参考