aria2c :- Utility for Downloading files
aria2 is a utility for downloading files.
The supported protocols are HTTP(S), FTP, BitTorrent and Metalink. It has a powerful segmented
downloading ability, downloading a file from multiple sources and multiple protocols and utilizing
your download bandwidth to the maximum. It supports downloading a file from HTTP(S)/FTP and BitTorrent
at the same time, while the data downloaded from HTTP(S)/FTP is uploaded to the BitTorrent swarm. Using
Metalinks chunk checksums, aria2 automatically validates chunks of data while downloading a file like BitTorrent.
Download link :-
# wget http://apt.sw.be/redhat/el5/en/i386/rpmforge/RPMS/aria2-1.3.1-1.el5.rf.i386.rpm
Installation :-
# rpm -ivh aria2-1.3.1-1.el5.rf.i386.rpm
Other Options :-
-d, –dir=DIR [The directory to store the downloaded file.]
–http-user=USER [Set HTTP user. This affects all URLs.]
–http-passwd=PASSWD [Set HTTP password. This affects all URLs.]
–ftp-user=USER [Set FTP user. This affects all URLs. Default: anonymous]
–ftp-passwd=PASSWD [Set FTP password. This affects all URLs. Default: ARIA2USER@]
–ftp-type=TYPE [Set FTP transfer type. TYPE is either binary or ascii. Default: binary]
–file-allocation=METHOD [Specify file allocation method. METHOD is either none or prealloc. none doesnot pre-allocate file space. prealloc pre-allocates file space before download begins. This may take some time depending on the size of the file. Default: prealloc]
-T, –torrent-file=TORRENT_FILE [The path to the .torrent file.]
–max-upload-limit [specifies the max of upload rate]
# aria2c -j 5 –file-allocation=none http://unixserveradmin.com/unixserv_backup.zip
# aria2c –max-upload-limit=40K -Tfile.torrent