Transferred from
Https://linux.cn/article-7982-1.html
Aria2 is a free, open source, lightweight multi-protocol, and multiple source command-line download tool. It supports the Http/https, FTP, SFTP, BitTorrent, and Metalink protocols. ARIA2 can be manipulated by built-in JSON-RPC and XML-RPC interfaces. ARIA2 automatically verifies data blocks when downloading files. It can download a file from multiple sources or multiple protocols, and will try to take advantage of your maximum download bandwidth. By default, all Linux distributions include aria2, so we can easily install them from the official library. Some GUI download managers such as uget use ARIA2 as plug-ins to increase download speed. Aria2 feature support Http/https get support HTTP proxy support HTTP BASIC authentication support HTTP proxy authentication support FTP (active, passive mode) FTP via HTTP proxy (get command line or tunnel ) Segmented download support cookies can be run as daemons. Support for BitTorrent protocol with fast extensions support to select File support in multiple file torrent Metalink version 3.0 (http/ftp/bittorrent) limit download, upload speed 1) Linux install ARIA2
We can easily install the ARIA2 command line downloader on all Linux distributions, such as Debian, Ubuntu, Mint, RHEL, CentOS, Fedora, SuSE, OpenSUSE, Arch Linux, Manjaro, Mageia and so on ... Just enter the following command to install it. For CentOS, RHEL systems, we need to turn on Uget or Rpmforge library support.
[For Debian, Ubuntu, and Mint]
$ sudo apt-get install aria2
[for CentOS, RHEL, Fedora 21 and earlier operating systems]
# yum install aria2
[Fedora 22 and after system]
# DNF Install aria2
[for SuSE and OpenSUSE]
# zypper install wget
[Mageia]
# URPMI aria2
[for Arch Linu X]
$ sudo pacman-s aria2
2) Download a single file
The following command downloads a file from the specified URL and is saved in the current directory, and we can see the file (date, time, download speed, and download progress) during the download file.
# aria2c https://download.owncloud.org/community/owncloud-9.0.0.tar.bz2
[#986c80 19mib/21mib (90%) Cn:1 Dl:3.0mib]
03/22 09:49:13 [NOTICE] Download complete:/opt/owncloud-9.0.0.tar.bz2 Download Results
:
GID |stat|avg speed |path/uri
======+====+===========+============================================= ==========
986c80| OK | 3.0mib/s|/opt/owncloud-9.0.0.tar.bz2
Status Legend:
(OK):d Ownload completed.
3 Save the file with a different name
When initializing a download, we can use the-O (lowercase) option to use a different name when saving the file. Here we will use the Owncloud.zip filename to save the file.
# Aria2c-o Owncloud.zip https://download.owncloud.org/c ommunity/owncloud-9.0.0.tar.bz2 [#d31304 16mib/21mib (74%) Cn:1 Dl:6.2mib] 03/22 09:51:02 [NOTICE] Download complete:<