admin 管理员组

文章数量: 1087652

使用axel和aria2c引爆你的下载!

在Linux中比较常见见的下载工具是curl和wget,但是下载比较大的文件如镜像文件百度云等我更喜欢用axel和aria2c这样能够加速下载的工具,那么这两个工具怎么用呢? 
温馨提示如果你电脑上未安装这两个工具可用下面命令安装

sudo apt-get install axel ariar2c
  • 1
  • 2

这样两个功能类似的工具,我比较喜欢把他们放在一起用对比的方法学习所以我例了一个下面的表格


对比项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

用20个连接限制1.5M(默认的下载单位为Kb,1.5M=1500000kb)的速度下载deepin的镜像文件到/tmp目录下并改名为deepin15.5.iso文件不使用默认的下载进度条

axel -a -n 20 -s 1500000 -o /tmp/deepin15.5.iso  .5/deepin-15.5-amd64.iso
  • 1
  • 2

aria2c

用5个连接限速2M(不可使用小数)从含有deepin镜像文件http下载链接的文件中下载到/tmp目录下改名为deepin15.5.iso并要求下载中断之后能够继续下载

aria2c -x 5 --max-download-limit=2M -c -i ~/deepin.txt 

本文标签: 使用axel和aria2c引爆你的下载!