aria2 é um utilitário de download de linha de comando multiprotocolo e multi-fonte leve. Suporta HTTP/HTTPS , FTP , BitTorrent e Metalink . aria2 pode ser manipulado por meio de interfaces embutidas JSON-RPC e XML-RPC
emerge aria2 # Gentoo, Funtoo, ...
sudo apt install aria2 # Debian, Ubuntu, Mint, ...
sudo pacman -S aria2 # Arch, Manjaro, ...
sudo dnf install aria2 # Red Hat, CentOS, Fedora, ...
Você pode criar um arquivo de configuração no diretório: ~/.config/aria2/aria2.conf
definindo locais padrão para download, input, largura de banda máxima e entre outros, exemplo:
continue
dir=${HOME}/Desktop
file-allocation=none
input-file=${HOME}/.aria2/input.conf
log-level=warn
max-connection-per-server=4
min-split-size=5M
on-download-complete=exit
Isso equivale ao comando:
aria2c --dir=${HOME}/Desktop --file-allocation=none \
--input-file=${HOME}/.aria2/input.conf \
--on-download-complete=exit \
--log-level=warn FILE
aria2c https://bouncer.gentoo.org/fetch/root/all/releases/amd64/autobuilds/20201011T214503Z/install-amd64-minimal-20201011T214503Z.iso
aria2c https://bouncer.gentoo.org/fetch/root/all/releases/amd64/autobuilds/20201011T214503Z/stage3-amd64-20201011T214503Z.tar.xz https://bouncer.gentoo.org/fetch/root/all/releases/amd64/autobuilds/20201011T214503Z/install-amd64-minimal-20201011T214503Z.iso
aria2c https://torrents.artixlinux.org/artix-base-openrc-20200214-x86_64.iso.torrent
aria2c -i links.url
aria2c –max-download-limit=90K https://eu-mirror.artixlinux.org/iso/artix-base-openrc-20200214-x86_64.iso
Para mais informações utilize o manual:
man aria2c
Alternativamente você também pode instalar o Aria2 Web UI