Axel è un programma in linea di comando molto utile per scaricare files dalla rete.
Il programma è presente nelle maggiori distribuzioni e la sua installazione è molto semplice.
Apriamo, come al solito, il nostro terminale e autentifichiamoci come amministratore utilizzando il comando su o sudo -s a seconda della distribuzione utilizzata.
Una volta entrati nel terminale come amministratore di sistema lanciate uno dei seguenti comandi
Debian/Ubuntu/Linux Mint/Elementary OS
apt-get install axel
Fedora/Centos/OpenSuse
yum install axel
ArchLinux
pacman -S axel
Con Axel possiamo suddividere il processo di scaricamento in 4 connessioni parallele diminuendo cosi il tempo
axel -n 4 http://www.nazionlinux.com/wp-content/uploads/2012/01/archlinux.jpg
Si può impostare il limite di banda da utilizzare durante lo scaricamento del file, in modo da evitare fastidiosi rallentamenti durante la navigazione in rete.
Il seguente esempio limita a 10mb/s (10485760 bytes) cioè 10 megabytes per secondo
axel -s 10485760 http://www.nazionlinux.com/wp-content/uploads/2012/01/archlinux.jpg
Possiamo anche utilizzare i precedenti comandi contemporaneamente riducendo di molto tutto il processo di scaricamento
axel -n 4 -s 10485760 http://www.nazionlinux.com/wp-content/uploads/2012/01/archlinux.jpg
come potete notare un file da 39.4mb è stato scaricato in 4 secondi
axel http://kernel.org/pub/linux/kernel/v2.6/linux-2.6.17.11.tar.bz2
Initializing download: http://kernel.org/pub/linux/kernel/v2.6/linux-2.6.17.11.tar.bz2
File size: 41288067 bytes
Opening output file linux-2.6.17.11.tar.bz2.1
Starting download
[ 0%] .......... .......... .......... .......... [ 247.1KB/s]
[ 0%] .......... .......... .......... .......... [ 408.3KB/s]
[ 0%] .......... .......... .......... .......... [ 566.3KB/s]
...
[ 99%] .......... .......... .......... .......... [8710.2KB/s]
[ 99%] .......... .......... .......... .......... [8680.7KB/s]
[100%] .......... .......... ..........
Downloaded 39.4 megabytes in 4 seconds. (8681.65 KB/s)