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
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