The axel tool is a powerful download tool for HTTP/FTP in Linux. It supports multithreading and resumable download. You can download the same file from multiple addresses or from multiple connections of one address.
Common options:
[[Email protected] ~] # Axel-H view help information
Usage: Axel [Options] url1 [url2] [url...] format
-- Max-speed = x-S x specify maximum speed (bytes per second) (specify the maximum download speed per second)
-- Num-connections = x-N x specify maximum number of connections (specify the number of threads)
-- Output = f-o f specify local output file (save the file to another directory)
-- Search [= x]-s [x] search for mirrors and download from X servers (specify different image sites to download files)
-- Header = x-H x add header string (specify the HTTP 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 -- alternate-A alternate progress indicator (download progress bar without screen flushing)
-- Help-h this information view help information
-- Version-V version information: view the version information.
Wget-C http://pkgs.repoforge.org/axel/axel-2.4-1.el6.rf.x86_64.rpm download installation package
Common parameters:
-N indicates the number of threads.
-O: Save the file as a directory
-Q silent mode
Example: Axel-N 10-O/tmp/http://soft.vpser.net/lnmp/lnmp0.7-full.tar.gz