📜  Aria2 – 适用于 Linux 的多协议命令行下载工具

📅  最后修改于: 2022-05-13 01:57:28.536000             🧑  作者: Mango

Aria2 – 适用于 Linux 的多协议命令行下载工具

Aria2 是一个开源的轻量级多协议、多服务器和多源命令行实用程序,用于在WindowsLinuxMac 中下载文件。

Aria2 用于通过利用来自多个源/协议(例如 HTTP(S)、FTP、SFTP、Bittorrent 和 Metalink)的最大下载带宽以良好的速度下载文件。您可以同时从 HTTP(S)/FTP/SFTP 和 BitTorrent 下载文件,而从 HTTP(S)/FTP/SFTP 下载的数据将上传到 BitTorrent swarm。

Aria2 可以用作 wget、curl 或 torrent 客户端的替代品,因为 aria2 与这些工具相比没有更多优势,因为它具有更高的下载速度以及暂停和恢复下载的便利。

特征:

  1. 轻的
  2. 内置 JSON-RPC 和 XML-RPC 接口可以控制 aria2 进程
  3. 使用 Metalink 的块校验和下载像 BitTorrent 这样的文件时自动检查数据块
  4. HTTP 代理身份验证支持
  5. 通过提供更好的下载体验从多个来源/协议下载文件

在本文中,我们将讨论基于 Debian/Ubuntu 的 Linux 发行版中 Aria2 工具的安装过程和使用。



安装

要在Debian/Ubuntu系统中安装 Aria2,请使用以下命令安装 'aria2':-

$ sudo apt-get install aria2

Aria2 适用于 Linux 的多协议命令行下载工具

Aria2工具的使用:

在您的系统上安装完 Aria2 工具后,现在您需要了解如何使用此工具下载文件。以下示例将帮助您了解如何使用此工具。

1) 从网上下载单个文件:

如果要使用 HTTP、HTTPS 或 FTP 协议下载单个文件,请遵循以下语法:

$  aria2c 

如果您使用 Ctrl + C 停止下载,或者下载被中断,则下载会暂停,您可以再次使用相同的下载命令继续下载。

如您所见,我们再次恢复下载,它从暂停的地方开始,而不是从头开始。



如果要使用不同的名称和格式保存下载的文件,则可以使用以下语法使用 -o 标志:

如果您想在 Internet 速度较慢的情况下限制文件的下载速度(因为默认情况下 'aria2' 使用全带宽下载文件),您可以使用以下语法使用 –max-download-limit 选项:

这里我们使用 450k 作为限制,您可以根据自己的意愿使用其他限制。

2) 一次下载两个或多个文件

如果您想一次下载多个文件,请使用以下语法:-

3) 使用多个连接下载文件

您可以使用选项 -x2连接 2 )使用多个连接到每个主机来下载文件,但您也可以提供 -x5(连接 5)。语法如下:

$ aria2  -x2  

4) 从 Bittorrent 下载文件:

有两种方法可以使用 aria2 从 BitTorrent 下载文件。它们如下:

方法 1:通过使用以下语法将 .torrent 文件下载到您的系统,使用 aria2 下载 torrent 文件:

$ aria2c name.torrent

方法 2:通过使用以下语法将 torrent 文件的链接传递给 aria2:

$ aria2c https://example.com/filename.torrent

在这种情况下,aria2 会先将 .torrent 文件下载到您的当前目录,然后开始下载数据,但如果您不希望 aria2 将该 torrent 文件下载到您系统的当前目录,而直接下载该文件,只需使用–follow-torrent=mem 选项。语法如下:

$ aria2c --follow-torrent=mem 

5)从Metalink下载文件:

包含要下载的所有可能数据源的文件称为 Metalinks(尽管 aria2 使用多个源从 metalink 中提取文件)。要从 Metalink 下载文件,请使用以下语法:

$ aria2c http://example.com/filename.metalink

6) 下载在文本文件中找到的 URL:

如果你想下载的UR L的写在一个文本文件中的列表,其中的网址的必须包含每行一个下载,那么你可以使用下面的命令:

$ aria2c -i filename.txt

如果您想了解更多有关 aria2 的用法和可用选项的信息,请查看 aria2 工具的手册。

$ man aria2c

Aria2 适用于 Linux 的多协议命令行下载工具