centos/Mac 下的多线程下载工具 axel
mac 安装#
先安装homebrew,然后执行命令:
brew install axel
停止 homebrew upstate方法#
方法1:#
在 homebrew updateing... 的时候按 control + c 一次就行
方法2:#
开两个终端同时都运行安装命令,比如 brew install axel
第二个终端监测到已经有一个终端在 更新 homebrew 时,会报错,然后跳过更新,直接开始安装工具。
linux 最新安装#
axel是一个开源工具,github地址:https://github.com/axel-download-accelerator/axel
我们可以下载源码,自己进行编译
下载地址 https://github.com/axel-download-accelerator/axel/releases/tag/v2.17.10
下载&编译&安装#
#下载
wget https://github.com/axel-download-accelerator/axel/releases/download/v2.17.10/axel-2.17.10.tar.gz
#解压
tar -zxvf axel-2.17.10.tar.gz
#进入目录
cd axel-2.17.10
#安装
./configure && make && sudo make install
#将编译成功后的axel直接复制到/usr/bin即可
cp axel /usr/bin
使用教程#
Usage: axel [options] url1 [url2] [url...]
--max-speed=x -s x 指定最大速度(每秒字节数
--num-connections=x -n x 指定最大连接数
--output=f -o f 指定本地输出文件
--search[=x] -S [x] 搜索镜像并从 x 服务器下载
--header=x -H x 添加标题字符串
--user-agent=x -U x 设置用户代理
--no-proxy -N 只是不使用任何代理服务器
--quiet -q 离开标准输出
--verbose -v 更多状态信息
--alternate -a 替代进度指示器
--help -h 帮助
--version -V 版本信息
我们经常使用的参数 是 -n
, 设置最大线程。一般设置到 10 ~ 20 就可以了。
案例#
axel -n 10 https://download-ib01.fedoraproject.org/pub/epel/7/x86_64/Packages/a/axel-2.4-9.el7.x86_64.rpm
axel -a -n 5 -o 11111.7z "https://download-ib01.fedoraproject.org/pub/epel/7/x86_64/Packages/a/axel-2.4-9.el7.x86_64.rpm
"
原始链接#
https://www.cnblogs.com/shuiche/p/14273167.html
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 单线程的Redis速度为什么快?
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 展开说说关于C#中ORM框架的用法!