容器技术交流

 找回密码
 立即注册
查看: 3847|回复: 1

axel——Linux下多线程,断点续传,命令行下载工具

[复制链接]
发表于 2012-2-22 15:57:35 | 显示全部楼层 |阅读模式
本帖最后由 化繁为简 于 2012-6-5 10:42 编辑

Axel 是 Linux 下一个不错的HTTP/FTP高速下载工具。支持多线程下载、断点续传,且可以从多个地址或者从一个地址的多个连接来下载同一个文件。适合网速不给力时多线程下载提高下载速度。比如在国内VPS或服务器上下载lnmp一键安装包用Axel就比wget快。
CentOS安装Axel:
目前yum源上没有Axel,我们可以到http://pkgs.repoforge.org/axel/下载rpm包安装。
32位CentOS执行下面命令:wget -c http://pkgs.repoforge.org/axel/axel-2.4-1.el5.rf.i386.rpm
rpm -ivh axel-2.4-1.el5.rf.i386.rpm

64位CentOS执行下面命令:wget -c http://pkgs.repoforge.org/axel/axel-2.4-1.el5.rf.x86_64.rpm
rpm -ivh axel-2.4-1.el5.rf.x86_64.rpm

Debian/Ubuntu安装Axel:apt-get install axel
Axel命令使用方法:axel <参数> <文件下载地址>
可选参数:
-n   指定线程数
-o   指定另存为目录
-s   指定每秒的最大比特数
-q   静默模式
例如,你要下载LuNaml 2.3,下载地址是:
  1. http://jaist.dl.sourceforge.net/project/zijidelu-lunamp/LuNamp2.3/LuNamp_last.tar.gz
复制代码
我们可以用
  1. wget http://jaist.dl.sourceforge.net/project/zijidelu-lunamp/LuNamp2.3/LuNamp_last.tar.gz
复制代码

的传统方法进行下载

然后再用
  1. axel http://jaist.dl.sourceforge.net/project/zijidelu-lunamp/LuNamp2.3/LuNamp_last.tar.gz
复制代码
你对比下下载速度就知道了!
如果你指定10个线程,并且是下载到/tmp,可以用下面的方法:

  1. axel -n 10 -o /tmp/  http://jaist.dl.sourceforge.net/project/zijidelu-lunamp/LuNamp2.3/LuNamp_last.tar.gz
复制代码


如果下载过程中下载中断可以再执行下载命令即可恢复上次的下载进度。

忘记说了:ubuntu的安装与debian下安装的方法是一样的!
顺便把解压命令也复制下到这里吧

  1. tar -zxvf LuNamp_last.tar.gz
复制代码
解压后进行安装

  1. cd LuNamp
复制代码
安装命令:
  1. ./i.sh -y
复制代码


 楼主| 发表于 2012-2-25 22:43:09 | 显示全部楼层
详细请上http://pkgs.repoforge.org/axel/查看!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Archiver|URLOS ( 粤ICP备18087780号 )

GMT+8, 2025-5-15 22:40 , Processed in 0.026920 second(s), 18 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表