在下一篇文章中,我们将研究Aria2。 这是关于 终端下载管理器。 Aria2是一个轻量级的下载管理器,支持HTTP / HTTPS,FTP,BitTorrent和Metalink。 必须说 我们不应该将aria2视为wget,curl或torrent客户的替代品仅应将其视为带有选项的替代方法。
这是一个轻量级的工具,因此不需要大量内存即可有效工作。 Aria2是一个 开源,多协议和多服务器实用程序 适用于Windows,Gnu / Linux和Mac OSX系统上的命令行。
Aria2的一般特征
- 该应用程序将为我们提供执行的可能性 多个连接下载。 它将使我们能够从多个来源/协议下载文件,并尝试使用最大下载带宽。 它试图尝试改善整体下载体验。
- 是 轻型应用 它不需要太多的内存或CPU使用率。 HTTP / FTP下载仅占用4MB内存,而BitTorrent下载仅占用9MB内存。
- 我们再见面 功能齐全的BitTorrent客户端。 其中,它支持DHT,PEX,加密,磁铁URI,网站搜索,选择性下载,本地对等发现和UDP跟踪器。
- Metalink已启用。 是 与...兼容 金属油墨 4和3版。 提供HTTP / FTP / SFTP / BitTorrent集成的文件验证以及位置,语言,操作系统等的不同设置。
- 使用Metalink的块校验和, aria2自动验证数据块 同时以BitTorrent格式下载文件。
- 包括 RPC接口支持 控制aria2过程。 支持的接口是JSON-RPC(通过HTTP和WebSocket)和XML-RPC。
- 能够被找到的 提供不同的图形界面 对于Aria2。 这些可以在 项目网站.
这些只是该项目的一些功能。 他们能 选择所有 在项目的GitHub页面上.
在Ubuntu上安装Aria2 Download Manager
在我们的Ubuntu,Debian或Linux Mint系统上为命令行安装此下载实用程序非常容易。 您只需要打开一个终端(Ctrl + Alt + T)并输入以下内容即可:
sudo apt install aria2
有时,我们可能会发现默认存储库未提供最新版本。 如果发生这种情况,您可能会感兴趣 编译安装 从源代码 如项目的GitHub页面上所示。
用法示例
接下来,我们将看到一些aria2下载选项及其相应的示例。
从WEB下载单个文件
如果我们要 从网络下载单个文件,您只需执行以下操作:
aria2c http://releases.ubuntu.com/19.04/ubuntu-19.04-desktop-amd64.iso
在此示例中,我们将下载Ubuntu 19.04的ISO映像。
使用两个连接下载
要仅使用每个主机两个连接下载文件,则必须 添加-x2选项 如下所示:
aria2c -x2 http://releases.ubuntu.com/19.04/ubuntu-19.04-desktop-amd64.iso
下载多个文件
要下载多个文件,您所需要做的就是 添加两个文件的网址 如下:
aria2c http://releases.ubuntu.com/19.04/ubuntu-19.04-desktop-amd64.iso http://releases.ubuntu.com/18.10/ubuntu-18.10-desktop-amd64.iso
下载BitTorrent
至 下载种子文件 您所要做的就是使用以下命令:
aria2c http://releases.ubuntu.com/19.04/ubuntu-19.04-desktop-amd64.iso.torrent
从Metalink下载
至 下载Metalink文件,您只需要使用以下命令:
aria2c http://ejemplo.com/ejemplo.metalink
下载文本文件中找到的URL
如果我们要下载以文本文件形式编写的网址列表,该网址为 urlsdownload.txt,我们可以使用以下命令。 URL必须在文件中每行排列一个 urlsdownload.txt.
aria2c -i urlsdescarga.txt
设置下载速度限制
至 设置速度限制 下载文件进行下载,您只需使用以下命令:
aria2c –max-download-limit=400K http://releases.ubuntu.com/19.04/ubuntu-19.04-desktop-amd64.iso.torrent
帮助
如果您想了解更多用途和选项,只需打开一个终端(Ctrl + Alt + T)并执行以下命令:
man aria2c
有关此实用程序的更多信息,请参见 文件 在项目网站上提供。