aria2: a versatile download utility
Download files from HTTP, FTP, SFTP and BitTorrent with this powerful program.
aria2
package is included in the official repositories of almost all Linux distros. Although the package name is aria2
, the command name is aria2c
.
aria2c http://example.com/file.txt
Parameters
-d <directory>
: specify an output directory.-o <filename>
: filename of the downloaded file (not available for BitTorrent/Metalink). It’s always relative to the current folder, or the folder specified with-d
.-i <input file>
: download the URIs listed in<input file>
. URIs must be separated by a newline. You can specify multiple sources for one entity by separating the URIs with TAB.-j <number>
: maximum number of parallel downloads (default: 5).--checksum=<TYPE>=<DIGEST>
(for HTTP/FTP) and--check-integrity true
: add a checksum to verify the download.aria2c --checksum=sha-1=1df1283ds1234d153sdf --check-integrity true http://example.com/file.iso
Examples
# SFTP (with user: ricardo / password: mypassword, doesn't work with private keys)
aria2c sftp://ricardo:mypassword@192.168.1.5/home/ricardo/testfile
If you have any suggestion, feel free to contact me via social media or email.
Latest tutorials and articles:
Featured content: