码迷,mamicode.com
首页 > 编程语言 > 详细

多线程下载工具之 Axel

时间:2016-07-31 00:27:48      阅读:208      评论:0      收藏:0      [点我收藏+]

标签:下载工具   linux   axel   多线程   

  • Axel 是 Linux 平台下的一款 HTTP/FTP 的告诉下载工具,支持多线程以及断点续传,对于一些有速度限制的服务器上下载东西时,Axel 的速度就明显比 wget 要快一些

Fedora 23+ 安装

dnf -y intsall axel

CentOS 7.x 安装

CentOS 的 yum 中本来是不包含 axel 这个软件包的,如果要使用需要先添加 epel 拓展

yum -y install epel-release yum -y install axle

参数以及使用方法

用法: axel [选项] 地址1 [地址2] [地址…] 
选项: 
-s x 指定最大速率(字节 / 秒) 
-n x 指定最大连接数 
-o f 指定本地输出文件 
-S [x] 搜索镜像并从 X 服务器下载 
-N 不使用任何代理服务器 
-q 使用输出简单信息模式 
-v 更多状态信息 
-a 文本式进度指示器 
-h 帮助信息 
-V 版本信息

如果我要从 Thunderbird 的官方网站下载一个最新版本的 Thunderbird 二进制包,那么我们就可以使用 axel 来下载 
在我们获得了下载地址之后执行

axel -n 10 -a https://download-installer.cdn.mozilla.net/pub/thunderbird/releases/45.2.0/linux-x86_64/zh-CN/thunderbird-45.2.0.tar.bz2

axel 将会按照我设置的10个线程来下载 Thunderbird ,笔者通过 chrome 浏览器下载时最高速度为600KB/s,在使用 axel 下载时,速度达到了 1.2MB/s(我的最大带宽)

如果下载过程中意外中断,可以再次执行相同的下载命令即可恢复下载

如果喜欢我的文章可以点击订阅或收藏


本文出自 “Divent” 博客,请务必保留此出处http://divent.blog.51cto.com/10290643/1832194

多线程下载工具之 Axel

标签:下载工具   linux   axel   多线程   

原文地址:http://divent.blog.51cto.com/10290643/1832194

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!