aria2 是一款轻量且高效的命令行下载工具。
堪称下载利器!
介绍说明
轻量、高效、命令行
aria2 是一款轻量且高效命令行下载工具,它提供了对多协议和多源地址的支持,并尝试将下载带宽利用率最大化,目前支持的协议包括 HTTP (S)、FTP、BitTorrent (DHT, PEX, MSE/PE) 和 Metalink。通过 Metalink 的分块检查,aria2 可以在下载过程中自动的进行数据校验。
虽然现在有诸如 wget 和 curl 等其他类似产品,但 aria2 具有两个独特的功能,那就是可以并发的进行对多协议下载的支持和多个源地址的下载。这样用户将不必等待单个文件的下载完成,而且 aria2 会尽可能快的下载。
# Ubuntu
$ sudo apt-get install aria2
# CentOS
$ sudo yum install aria2
除 aria2 外,也有一些可以进行分片下载的工具,它们往往按照线程数分割文件,之后再并行下载。这就意味着,它们不会对未完成的部分进行自适应性重新分片。当整个流程工作正常时,这个策略是可行的;但一旦存在一个线程运行非常慢时,这样整个进程就需要等待该线程执行完成。而 aria2 就可以很好的处理这个情况,它将文件分割成 1M 大小的分片,当某个线程运行特别缓慢时,使用更快的线程来替换它进行下载。总之,aria2 是非常智能和可靠的。
当源地址存在诸如 & 或 * 等其他特殊字符时,请使用单引号或者双引号将 URL 包含起来。另外,如果你忘记了这些参数的全名或者含义,把 -h 放在选项或者词的前面,这样 aria2 就会搜索相关的选项并把他的帮助打印出来。