Aria2, downloads alternativi da shell

Oggi vi vorrei parlare di un’alternativa a Wget e HTTrack. Si chiama Aria2 ed è un programma da riga di comando che permette di scaricare di tutto tramite i protocolli HTTP, HTTPS, FTP, BitTorrent e Metalink. L’opzione più interessante di Aria2 è la possibilità di scaricare un file da più protocolli contemporaneamente e da più fonti simultaneamente.

Per installare Aria2 su Debian/Ubuntu utilizzate Synaptic oppure digitate in un terminale:

sudo apt-get install aria2

Per Fedora invece:

sudo yum install aria2

Per usare Aria2 da shell il comando è aria2c. Con una serie di esempi vedrete la semplicità di utilizzo di questo programma, basta ricordarso solo le istruzioni principali.

Per scaricare un qualunque file (per esempio un’immagine iso) utilizzando una sola connessione con protocollo HTTP digitate:

aria2c http://host/file.iso

per esempio:

aria2c http://ubuntu.fastbull.org/ubuntu-releases/hardy/ubuntu-8.04.1-desktop-i386.iso

se volete interrompere il download digitate Ctrl+c, per riprenderlo in un secondo momento digitate il comando per il download precedente nella stessa posizione di prima.

Per scaricare un qualunque file (per esempio un’immagine iso) utilizzando due connessioni (non tutti gli host lo permettono) digitate:

aria2c -s 2 http://host/file.iso

per esempio:

aria2c -s 2 http://ubuntu.fastbull.org/ubuntu-releases/hardy/ubuntu-8.04.1-desktop-i386.iso

Per scaricare un qualunque file (per esempio un’immagine iso) utilizzando due connessioni con protocolli uguali o diversi (HTTP/FTP) digitate:

aria2c http://host1/file.iso ftp://host/file.iso

aria2c http://host1/file.iso http://host/file.iso

per esempio:

aria2c http://fr2.rpmfind.net/linux/Mandrakelinux/official/iso/2009.0/mandriva-linux-one-2009-KDE4-int-cdrom-i586.iso ftp://fr2.rpmfind.net/linux/Mandrakelinux/official/iso/2009.0/mandriva-linux-one-2009-KDE4-int-cdrom-i586.iso

Per scaricare i file i cui indirizzi sono scritti in un file digitate:

aria2c -i percorso/nome_file

per esempio:

aria2c -i file.txt -j 5

-j indica il numero massimo di download concorrenti.

Per scaricare un torrent ed il file torrent digitate:

aria2c -o nome_file.torrent http://host/nome_file.torrent

Per scaricare solo il file torrent digitate:

aria2c —follow-torrent=mem http://host/nome_file.torrent

Se avete già il file torrent e volete scaricare il suo torrent digitate:
aria2c -T percorso/nome_file.torrent

il file “nome_file.torrent” deve essere nella stessa cartella da dove digitate il comando per il download.

Se volete è anche possibile specificare il massimo valore di upload con l’opzione —max-upload-limit seguito da un numero con la k:

aria2c —max-upload-limit 60K -T nome_file.torrent

Se sapete l’indirizzo dello stesso file sia su un host http, ftp e torrent, lo potete scaricare utilizzando tutti e tre i protocolli contemporaneamente:

aria2c -T nome_file.torrent http://host/file ftp://host/file

Se volete grazie a Aria2 potete scaricare anche dei file metalink (sono file che contengono una lista di link ad altri file).

Per scaricare usando un metalink in remoto digitate:

aria2c —follow-metalink=mem http://host/nome_file.metalink

Per scaricare usando un metalink in locale digitate:

aria2c -M percorso/nome_file.metalink

Per scaricare solo determinati file inclusi in un metalink digitate:

aria2c -M percorso/nome_file.metalink —select-file 1-4,8

dove i numeri uniti da un – significa che si vogliono scaricare i file compresi tra quei numeri, se li dividete da una , significa che volete scaricare solo quel file.

Se volete scaricare lo stesso file (per esempio un’immagine iso) da diversi server contemporaneamente digitate:

aria2c -P http://{host1,host2,host3}/nome_file.iso

Se volete scaricare i file i cui nomi terminano con una determinata sequenza di numeri (per esempio: img001.jpg, img002.jpg ecc.), digitate:

aria2c -Z -P http://host/img%5B000-100%5D.jpg

Se volete avere maggiori informazioni su Aria2 digitate in un terminale:

man aria2c

Via Ciaolinux

Annunci

Rispondi

Effettua il login con uno di questi metodi per inviare il tuo commento:

Logo WordPress.com

Stai commentando usando il tuo account WordPress.com. Chiudi sessione / Modifica )

Foto Twitter

Stai commentando usando il tuo account Twitter. Chiudi sessione / Modifica )

Foto di Facebook

Stai commentando usando il tuo account Facebook. Chiudi sessione / Modifica )

Google+ photo

Stai commentando usando il tuo account Google+. Chiudi sessione / Modifica )

Connessione a %s...