当前位置: 首页 > 工具软件 > Apache ARIA > 使用案例 >

在CentOS服务器中安装aria2

华宏逸
2023-12-01

CentOS 7+安装步骤

1、安装gcc

yum -y install gcc*

2、安装epel源

yum -y install epel-release

3、安装aria2

yum -y install aria2

Debian/Ubuntu中安装aria2

apt-get -y install aria2

4、查看aria2版本

aria2c -v

aria2的命令行

1、下载单个文件

aria2c <fileurl>

例如:

 aria2c https://mirrors.tuna.tsinghua.edu.cn/apache/flink/flink-1.8.1/flink-1.8.1-bin-scala_2.11.tgz

2、将下载的文件重命名

aria2c -o <newName.tag> <fileurl>

例如:

 aria2c -o owncloud.zip https://mirrors.tuna.tsinghua.edu.cn/apache/flink/flink-1.8.1/flink-1.8.1-bin-scala_2.11.tgz

3、下载速度限制

默认情况下aria2使用全部带宽来下载文件。

aria2c --max-download-limit=<limit> <fileurl>

例如:

 aria2c --max-download-limit=500k https://mirrors.tuna.tsinghua.edu.cn/apache/flink/flink-1.8.1/flink-1.8.1-bin-scala_2.11.tgz

4、下载多个文件

-Z命令用来指定下载多个文件

aria2c -Z <fileurl> <fileurl>

例如:

 aria2c -Z https://mirrors.tuna.tsinghua.edu.cn/apache/flink/flink-1.8.1/flink-1.8.1-bin-scala_2.11.tgz http://test.zip

5、匹配多个下载地址

aria2c -P <fileurl>

例如:

 aria2c -P "http://test/file{1,2,3}_{6,a,b}.txt"

6、续传未完成的下载

当aria2下载中断时,会使用 .aria2 后缀保存未完成的文件

aria2c -c <fileurl>

例如:

 aria2c -c https://mirrors.tuna.tsinghua.edu.cn/apache/flink/flink-1.8.1/flink-1.8.1-bin-scala_2.11.tgz

7、从文件中获取下载地址

注意,文件中的每条下载地址需要单独一行

aria2c -i <urlfile>

例如:

 aria2c -i test-aria2.txt

8、连接多台服务器下载

aria2c -x<number> <url>

例如:

 aria2c -x6 https://mirrors.tuna.tsinghua.edu.cn/apache/flink/flink-1.8.1/flink-1.8.1-bin-scala_2.11.tgz

9、通过BitTorrent磁力链接下载文件

aria2c ‘<bturl>’

例如:

 aria2c 'magnet:?xt=urn:btih:248D0A1CD08284299DE78D5C1ED359BB46717D8C'

10、从密码保护的网站下载文件

aria2c --http-user=<username> --http-password=<password>

aria2c --ftp-user=<username> --ftp-password=<password> <fileurl>

例如:

 aria2c --http-user=test --http-password=test https://mirrors.tuna.tsinghua.edu.cn/apache/flink/flink-1.8.1/flink-1.8.1-bin-scala_2.11.tgz
 aria2c --ftp-user=test --ftp-password=test ftp://ftp.gnu.org/gnu/wget/wget-1.17.tar.gz

参考资料:https://www.jianshu.com/p/6e6a02e1f15e

 类似资料: