一 axel简介

二 axel 安装

2.1 centos 系统

[root@wgs ~]# yum -y install axel

2.2 ubuntu 系统

  • Axel version 2.17.5 不支持ubuntu20.04。
root@wgs:~# apt -y install axel

三 axel 使用帮助

root@wgs:~# axel -h
Usage: axel [options] url1 [url2] [url...]
--max-speed=x -s x #最大速度

--num-connections=x -n x #最大连接数

--max-redirect=x Specify maximum number of redirections

--output=f -o f #指定文件名

--search[=n] -S[n] Search for mirrors and download from n servers

--ipv4 -4 Use the IPv4 protocol

--ipv6 -6 Use the IPv6 protocol

--header=x -H x Add HTTP header string

--user-agent=x -U x Set user agent

--no-proxy -N Just don't use any proxy server

--insecure -k Don't verify the SSL certificate

--no-clobber -c Skip download if file already exists

--quiet -q Leave stdout alone

--verbose -v More status information

--alternate -a Alternate progress indicator

--help -h This information

--timeout=x -T x Set I/O and connection timeout

--version -V Version information
Visit https://github.com/axel-download-accelerator/axel/issues

四 axel使用

4.1 下载镜像

[root@wgs ~]# axel http://mirrors.aliyun.com/ubuntu-releases/21.04/ubuntu-21.04-desktop-amd64.iso
Initializing download: http://mirrors.aliyun.com/ubuntu-releases/21.04/ubuntu-21.04-desktop-amd64.iso
File size: 2818738176 bytes
Opening output file ubuntu-21.04-desktop-amd64.iso
Starting download
[ 0%] .......... .......... .......... .......... .......... [ 519.2KB/s]

[ 0%] .......... .......... .......... .......... .......... [ 938.5KB/s]

[ 0%] .......... .......... .......... .......... .......... [1298.6KB/s]

[ 0%] .......... .......... .......... .......... .......... [1662.0KB/s]

[ 0%] .......... .......... .......... .......... .......... [1856.0KB/s]

[ 0%] .......... .......... .......... .......... .......... [2196.8KB/s]

[ 0%] .......... .......... .......... .......... .......... [2501.3KB/s]

[ 0%] .......... .......... .......... .......... .......... [2779.2KB/s]

[ 0%] .......... .......... .......... .......... .......... [3124.1KB/s]

[ 0%] .......... .......... .......... .......... .......... [3093.2KB/s]

[ 0%] .......... .......... .......... .......... .......... [3390.2KB/s]

[ 0%] .......... .......... .......... .......... .......... [3690.2KB/s]

[ 0%] .......... .......... .......... .......... .......... [3990.2KB/s]

[ 0%] .......... .......... .......... .......... .......... [4285.4KB/s]

[ 0%] .......... .......... .......... .......... .......... [4495.9KB/s]

[ 0%] .......... .......... .......... .......... .......... [4789.9KB/s]

[ 0%] .......... .......... .......... .......... .......... [5060.1KB/s]

[ 0%] .......... .......... .......... .......... .......... [4833.8KB/s]

[ 0%] .......... .......... .......... .......... .......... [5043.4KB/s]

4.2 指定线程数下载

[root@wgs ~]# axel -n 5 http://mirrors.aliyun.com/ubuntu-releases/21.04/ubuntu-21.04-desktop-amd64.iso
Initializing download: http://mirrors.aliyun.com/ubuntu-releases/21.04/ubuntu-21.04-desktop-amd64.iso
File size: 2818738176 bytes
Opening output file ubuntu-21.04-desktop-amd64.iso
Starting download
[ 0%] .......... .......... .......... .......... .......... [ 707.0KB/s]

[ 0%] .......... .......... .......... .......... .......... [1004.6KB/s]

[ 0%] .......... .......... .......... .......... .......... [1473.8KB/s]

[ 0%] .......... .......... .......... .......... .......... [1884.1KB/s]

[ 0%] .......... .......... .......... .......... .......... [2262.9KB/s]

[ 0%] .......... .......... .......... .......... .......... [2707.1KB/s]

[ 0%] .......... .......... .......... .......... .......... [2763.3KB/s]

[ 0%] .......... .......... .......... .......... .......... [3148.7KB/s]

[ 0%] .......... .......... .......... .......... .......... [3377.7KB/s]

[ 0%] .......... .......... .......... .......... .......... [3727.4KB/s]

[ 0%] .......... .......... .......... .......... .......... [4094.1KB/s]

[ 0%] .......... .......... .......... .......... .......... [4363.3KB/s]

[ 0%] .......... .......... .......... .......... .......... [4690.2KB/s]

4.3 设置进度条

[root@wgs ~]# axel -a http://mirrors.aliyun.com/ubuntu-releases/21.04/ubuntu-21.04-desktop-amd64.iso
Initializing download: http://mirrors.aliyun.com/ubuntu-releases/21.04/ubuntu-21.04-desktop-amd64.iso
File size: 2818738176 bytes
Opening output file ubuntu-21.04-desktop-amd64.iso
Starting download
[ 3%] [0 1 2 3 ] [ 6.0MB/s] [07:13]

4.4 下载限速

  • 限速1M/s。
[root@wgs ~]# axel -s 1024000 -a http://mirrors.aliyun.com/ubuntu-releases/21.04/ubuntu-21.04-desktop-amd64.iso
Initializing download: http://mirrors.aliyun.com/ubuntu-releases/21.04/ubuntu-21.04-desktop-amd64.iso
File size: 2818738176 bytes
Opening output file ubuntu-21.04-desktop-amd64.iso
Starting download
[ 0%] [0 1 2 3 ] [1000.3KB/s] [45:49]