linux中Axel多線程下載工具參數詳解

來源:互聯網
上載者:User

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網站

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.