Axel安裝
Debian/Ubuntu/Linux Mint使用者
代碼如下 |
複製代碼 |
sudo apt-get install axel |
Redhat/Fedora 使用者可用下面命令安裝:
代碼如下 |
複製代碼 |
yum install axel |
同樣,大家可以源碼編譯安裝:
代碼如下 |
複製代碼 |
cd ~/Download wget http://alioth.debian.org/frs/download.php/3015/axel-2.4.tar.gz tar zxvf axel-2.4.tar.gz && 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:不使用Proxy 伺服器。
-v:列印更多狀態資訊。
-a:列印進度資訊。
-h:該版本命令協助。
-V:查看版本資訊號。
Axel執行個體:
2. axel使用詳解
代碼如下 |
複製代碼 |
root@ttlsa # axel -h Usage: axel [options] url1 [url2] [url...] --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 http://mirrors.btte.net/centos/6.5/isos/x86_64/CentOS-6.5-x86_64-bin-DVD1.iso [ 1%] .......... .......... .......... .......... .......... [4654.5KB/s] [ 1%] .......... .......... .......... .......... .......... [4657.1KB/s] [ 1%] .......... .......... .......... .......... .......... [4656.5KB/s] [ 1%] .......... .......... .......... .......... .......... [4659.3KB/s] |
3.2 下載營運存留時間某圖片
代碼如下 |
複製代碼 |
root@ttlsa # axel http://www.111cn.net /wp-content/uploads/2014/04/zabbix-adduser-01.jpg Initializing download: http://www.111cn.net /wp-content/uploads/2014/04/zabbix-adduser-01.jpg File size: 73009 bytes Opening output file zabbix-adduser-01.jpg 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。
代碼如下 |
複製代碼 |
root@ttlsa # axel -a http://mirrors.btte.net/centos/6.5/isos/x86_64/CentOS-6.5-x86_64-bin-DVD1.iso Initializing download: http://mirrors.btte.net/centos/6.5/isos/x86_64/CentOS-6.5-x86_64-bin-DVD1.iso File size: 4467982336 bytes Opening output file CentOS-6.5-x86_64-bin-DVD1.iso Starting download [ 1%] [0 1 2 3 ] [ 3.2MB/s] [21:47] |
3.4 下載限速
我們ttlsa的網站頻寬有限制,我要保證下載的同時又不影響使用者的訪問,例如限制為1MB/s的下載速度,如下可以看到速度基本保證在1MB以內。
代碼如下 |
複製代碼 |
root@ttlsa # axel -s 1024000 http://mirrors.btte.net/centos/6.5/isos/x86_64/CentOS-6.5-x86_64-bin-DVD1.iso Initializing download: http://mirrors.btte.net/centos/6.5/isos/x86_64/CentOS-6.5-x86_64-bin-DVD1.iso File size: 4467982336 bytes Opening output file CentOS-6.5-x86_64-bin-DVD1.iso 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] |
原文後部份來自:ttlsa.com網站