2024年3月26日发(作者:)
linux中Axel多线程下载工具参数详解linux操作系统-电脑
资料
Axel 通过打开多个 HTTP/FTP 连接来将一个文件进行分段下载,
从而达到加速下载的目的,。对于下载大文件,该工具将特别有用并
且比wget下载速度高几倍。
Axel安装
Debian/Ubuntu/Linux Mint用户
代码如下复制代码
sudo apt-get install axel
Redhat/Fedora 用户可用下面命令安装:
代码如下复制代码
yum install axel
同样,大家可以源码编译安装:
代码如下复制代码
cd ~/Download wget
&& cd axel-2.4 ./configure && make sudo
make install
使用简介
大家首先可以用命令
man axel
或者
axel --help
来查看axel使用方法。
基本的用法如下:
axel [选项] [下载目录] [下载地址]
-s [x]:指定每秒下载最大比特数。
n [x]:指定同时打开的线程数。
-o f:指定本地输出文件。
-S [x]:搜索镜像并从X servers服务器下载。
-N:不使用代理服务器。
-v:打印更多状态信息。
-a:打印进度信息。
-h:该版本命令帮助。
-V:查看版本信息号。
Axel实例:
2. axel使用详解
代码如下复制代码root@ttlsa # axel -h
Usage: axel [options] url1 [url2] []
--max-speed=x -s x 最大速度 (字节/秒)
--num-connections=x -n x 最大连接数
--output=f -o f 指定文件名
--search[=x] -S [x] Search for mirrors and download
from x servers
--header=x -H x 添加header
--user-agent=x -U x 设置用户代理
--no-proxy -N 不使用任何代理
--quiet -q Leave stdout alone
--verbose -v 显示更多状态信息
--alternate -a 显示简单进度条
--help -h 帮助
--version -V 版本信息
3. axel使用实例
3.1 下载centos
代码如下复制代码root@ttlsa # axel
/centos/6.5/isos/x86_64/CentOS-6.5-
x86_
[ 1%] .......... .......... .......... .......... .......... [4654.5KB/s]
[ 1%] .......... .......... .......... .......... .......... [4657.1KB/s]
[ 1%] .......... .......... .......... .......... .......... [4656.5KB/s]
[ 1%] .......... .......... .......... .......... .......... [4659.3KB/s]
3.2 下载运维生存时间某图片
代码如下复制代码root@ttlsa # axel
/wp-content/uploads/2014/04/
File size: 73009 bytes
Opening output file
Starting download
[ 0%] .......... .......... .......... .......... .......... [ 598.0KB/s]
[ 70%] .......... .......... .
Connection 0 finished
Downloaded 71.3 kilobytes in 0 seconds. (710.02 KB/s)
3.3 简单进度条
默认情况下,整个屏幕都是进度条,加上-a参数,进度条类似
wget,
电脑资料
《linux中Axel多线程下载工具参数详解linux操作系统》
(www.)。
代码如下复制代码
x86_
File size: 4467982336 bytes
Opening output file CentOS-6.5-x86_
Starting download
[ 1%] [0 1 2 3 ] [ 3.2MB/s] [21:47]
3.4 下载限速
我们ttlsa的网站带宽有限制,我要保证下载的同时又不影响用户
的访问,例如限制为1MB/s的下载速度,如下可以看到速度基本保证
在1MB以内。
代码如下复制代码root@ttlsa # axel -s 1024000
/centos/6.5/isos/x86_64/CentOS-6.5-
root@ttlsa # axel -a
/centos/6.5/isos/x86_64/CentOS-6.5-
x86_
File size: 4467982336 bytes
Opening output file CentOS-6.5-x86_
State file found: 30522952 bytes downloaded, 4437459384
to go.
Starting download
,,,,,,,... .......... .......... .......... .......... [ 394.8KB/s]
[ 0%] .......... .......... .......... .......... .......... [ 689.2KB/s]
[ 0%] .......... .......... .......... .......... .......... [ 879.5KB/s]
[ 0%] .......... .......... .......... .......... .......... [ 974.5KB/s]
[ 0%] .......... .......... .......... .......... .......... [1086.4KB/s]
[ 0%] .......... .......... .......... .......... .......... [ 967.5KB/s]
[ 0%] .......... .......... .......... .......... .......... [ 943.8KB/s]
[ 0%] .......... .......... .......... .......... .......... [1021.0KB/s]
[ 0%] .......... .......... .......... .......... .......... [1066.1KB/s]
原文后部份来自:网站


发布评论