2021-05-12 14:32:11
Linux下多執行緒下載工具之 Axel
2020-06-16 17:35:56
Axel 是 Linux 平台下的一款 HTTP/FTP 的高速下載工具,支援多執行緒以及斷點續傳,對於一些有速度限制的伺服器上下載東西時,Axel 的速度就明顯比 wget 要快一些
還有另一個基於 wget 的多執行緒下載工具,multi-threading wget 簡稱 mwget ,連結,不過速度好像沒有 Axel 快
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(我的最大頻寬)
如果下載過程中意外中斷,可以再次執行相同的下載命令即可恢復下載
本文永久更新連結地址:http://www.linuxidc.com/Linux/2016-08/133969.htm
相關文章