Introducing one of the fastest download managers in the universe: aria2.

Introduction

sudo apt-get install aria2

How To Use

.bashrc

.bash_profile

alias aria2c='aria2c -c -x5 -s10 -m0'

aria2c

tries to resume the download in case of a disconnect or failure

for each download establishes up to 5 simultaneous connection to the server

downloads a file using 10 connections/segments

retries indefinitely in case of failure to connect to the server

Single (ad-hoc) Downloads

aria2c THE_URL

THE_URL

Batch Downloads

aria2c -i urls.txt

Scheduled Downloads

cron

EDITOR=gedit crontab -e

YOUR_USERNAME

00 02 * * * cd /home/YOUR_USERNAME/Downloads && aria2c -c -x5 -s10 -m0 -i urls.txt > aria2.log 2>&1 & 00 07 * * * pkill -15 aria2c

urls.txt

Image source NASA