Aria2下载文件的基本用法
发布日期:
作者: 西木
评论数:暂无评论
Aria2 是一个轻量级的多线程下载工具,支持 HTTP、FTP、BitTorrent 和 Metalink 协议,非常适合下载大文件。以下是 Aria2 的常用下载命令及多线程配置方法。
本文讲一下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命令。
Windows系统如果想在任何位置都可以运行aria2c命令,只需将 aria2c 添加到 PATH 环境变量即可,本文最后会讲怎么将 aria2c 添加到环境变量。
基本命令
- 下载文件:
aria2c URL
示例:
aria2c http://example.org/mylinux.iso
- 下载两个文件
aria2c http://a/f.iso ftp://b/f.iso
- 磁力链接下载
aria2c 'magnet:?xt=urn:btih:248D0A1CD08284299DE78D5C1ED359BB46717D8C'
- 同时下载多个文件
可以在命令行上指定多个 URL,也可以将 URL 列表保存到txt文件中,并通过 -i
参数指定文件路径。
aria2c -i urls.txt
- 断点续传
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。
示例
- HTTP 下载(多线程)
aria2c -x 16 -s 16 -k 1M http://example.com/file.zip
- 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 命令了:
