axel多线程下载

介绍:wget是单线程的,axel通过打开多个 HTTP/FTP 连接来将一个文件进行分段下载,从而达到加速下载的目的。对于下载大文件,该工具将特别有用。


安装:

rpm -ivh http://pkgs.repoforge.org/axel/axel-2.4-1.el5.rf.x86_64.rpm


使用:

axel -h

Usage: axel [options] url1 [url2] [url...]


--max-speed=x           -s x    Specify maximum speed (bytes per second)  限速

--num-connections=x     -n x    Specify maximum number of connections   线程数

--output=f              -o f    Specify local output file  另存为

--search[=x]            -S [x]  Search for mirrors and download from x servers

--header=x              -H x    Add header string

--user-agent=x          -U x    Set user agent

--no-proxy              -N      Just don't use any proxy server

--quiet                 -q      Leave stdout alone  静默

--verbose               -v      More status information

--alternate             -a      Alternate progress indicator

--help                  -h      This information

--version               -V      Version information



cat download_video.sh 


#!/bin/bash

Downcom="/usr/bin/axel"

Downurl=$1

Downdir=$2

if [ $# -eq 2 ];then

  $Downcom -n 20 $Downurl -o $2 -q

else 

  echo "ie. sh $0 http://www.baidu.com /tmp/"

fi


你可能感兴趣的:(axel)