📅  最后修改于: 2023-12-03 15:13:28.810000             🧑  作者: Mango
Aria2 是一个多协议命令行下载工具,支持 HTTP、FTP、SFTP、BitTorrent、Metalink 等多种下载协议。它可以在 Linux 系统上非常高效地下载大文件和多个文件。
Aria2 可以通过包管理器进行安装,比如,使用 apt-get 安装:
sudo apt-get install aria2
使用 Aria2,可以通过以下命令启动下载:
aria2c <URL>
其中,<URL>
是下载资源的 URL 地址。如果要下载多个文件,也可以将多个 URL 地址同时传入,Aria2 将自动进行并行下载。
设置下载目录:
aria2c -d <dir> <URL>
设置下载文件名:
aria2c -o <filename> <URL>
查看正在下载的文件:
aria2c -l
查看已完成的文件:
aria2c -j
暂停下载:
aria2c -S
恢复下载:
aria2c -U
使用 Aria2 进行 BT 下载需要先下载种子文件,然后将种子文件传入 Aria2。例如:
aria2c <torrent-file-name.torrent>
Aria2 会自动解析种子文件,然后开始下载。
使用 Aria2 进行 Metalink 下载需要先下载 Metalink 文件,然后将 Metalink 文件传入 Aria2。例如:
aria2c <metalink-file-name.metalink>
Aria2 会自动解析 Metalink 文件,然后开始下载。
Aria2 支持 RPC 接口,可以通过 JSON-RPC 或 XML-RPC 来实现远程过程调用。例如:
aria2c --enable-rpc --rpc-listen-all
这个命令将启用 RPC 接口并监听所有的地址。然后,可以通过自己的程序来调用 Aria2,实现更灵活的下载管理。
Aria2 可以通过插件来扩展功能。例如,可以使用 Aria2 下载 YouTube 视频,需要安装 aria2c-youtube 插件。安装方法:
git clone https://github.com/zhangn1989/aria2c-youtube.git
cd aria2c-youtube
sudo make install
安装完成后,在 YouTube 视频页面中,点击分享按钮,复制分享链接,然后执行以下命令:
youtube-dl --get-url <share-url> | aria2c -
Aria2 将会自动下载 YouTube 视频。
Aria2 是一个非常好用的多协议命令行下载工具,支持多种下载协议和功能,并且非常高效、稳定。对于需要下载大文件或多文件的程序员来说,Aria2 是个不错的选择。