跳至内容

Aria2下载文件的基本用法

发布日期:
作者:
评论数:暂无评论

Aria2 是一个轻量级的多线程下载工具,支持 HTTP、FTP、BitTorrent 和 Metalink 协议,非常适合下载大文件。以下是 Aria2 的常用下载命令及多线程配置方法。

本文分五部分:

安装 Aria2

通常在大多数 Linux 发行版上可以使用包管理器安装:

sudo apt install aria2  # Debian/Ubuntu
sudo yum install aria2  # CentOS/Fedora

Windows用户在官网https://aria2.github.io下载,将下载好的Windows版本的zip压缩包解压后,里面的aria2c.exe文件,不需要双击安装aria2c.exe文件在哪个目录里面,就可以在哪个目录里面运行aria2c命令,例如aria2c.exe在C:\Users\xxx\Downloads,那么就可以在C:\Users\xxx\Downloads目录运行aria2c命令。

基本命令

  1. 下载文件:
aria2c URL

示例

aria2c http://example.org/mylinux.iso
  1. 下载两个文件
aria2c http://a/f.iso ftp://b/f.iso
  1. 磁力链接下载
aria2c 'magnet:?xt=urn:btih:248D0A1CD08284299DE78D5C1ED359BB46717D8C'
  1. 同时下载多个文件

可以在命令行上指定多个 URL,也可以将 URL 列表保存到txt文件中,并通过 -i 参数指定文件路径。

aria2c -i urls.txt
  1. 断点续传

Aria2 支持自动断点续传,使用相同命令再次启动下载即可。

下载文件路径

默认情况下,aria2c URL 命令会将文件下载到当前终端所在的目录(即执行命令时的工作目录)。如图,执行命令时的目录在“C:\Users\ximu\Downloads”,下载的文件也会在“C:\Users\ximu\Downloads”:

如果想指定下载目录,可以使用 -d 参数,例如:

aria2c -d /path/to/download URL

在这个命令中:

  • -d /path/to/download 指定了下载的目标目录路径 /path/to/download

多线程下载

Aria2 支持多线程,可以设置多个连接以提升下载速度。常用的多线程参数如下:

  • -x:设置每个文件的最大连接数。
  • -s:设置每个文件的最大分片数。
  • -k:设置每个分片的大小。

示例命令:

aria2c -x 16 -s 16 -k 1M URL

在上面的命令中:

  • -x 16 表示最多 16 个连接下载文件。
  • -s 16 表示将文件分成 16 个分片。
  • -k 1M 表示每个分片大小为 1MB。

示例

  1. HTTP 下载(多线程)
aria2c -x 16 -s 16 -k 1M http://example.com/file.zip
  1. FTP 下载(多线程)
aria2c -x 16 -s 16 -k 1M ftp://example.com/file.zip

将 aria2c.exe 添加到系统的 PATH 环境变量,以便在所有位置都能执行命令:

1. 先新建一个目录,将 aria2c.exe 放入这个目录,这里举例,放在了 C:\Users\ximu\Downloads\tools

2. 搜索 系统高级 找到 查看高级系统设置 ,如下图:

3. 点击 环境变量 ,如下图:

4. 然后在系统变量里,点击 Path 后,点 编辑 ,如下图:

5. 然后点 新建 ,如下图:

6. 将 aria2c.exe 所在的目录路径添加进去(刚才举例是放在了 C:\Users\ximu\Downloads\tools),然后确定即完成:

7. 验证是否正确生效,打开命令提示符,输入 echo %PATH% ,检查输出的路径中,如果包含添加进去的路径,就可以在任意位置运行 aria2c 命令了:

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注