Aria2 - Uno strumento di download della riga di comando per Linux

Aria2 - Uno strumento di download della riga di comando per Linux
“ARIA2 è uno strumento di comando Linux open source per il download di file utilizzando protocolli diversi, come FTP, HTTP/HTTPS, BitTorrent, SFTP e Metalink. Questo strumento di download multiprotocollo non viene preinstallato come Wget o Curl, ma si classifica meglio in efficienza e facilità d'uso.

Se non hai mai usato Aria2 prima, continua a leggere questa guida per capire cosa è Aria2 e i suoi esempi di utilizzo."

Perché usare Aria2?

Aria2 si distingue sopra gli altri strumenti di download della riga di comando per le sue incredibili funzionalità:

  • Leggero - Aria2 è favorevole alle risorse e consuma solo una minima frazione della tua RAM.
  • Multi-source - Con Aria2, puoi aggiungere più di una fonte di download per il tuo file, offrendo allo strumento un'esperienza di download migliore.
  • Telecomando - Le interfacce RPC XML e JSON sono supportate da Aria2, che dà il controllo del processo.
  • Aria2 offre supporto per l'autenticazione proxy HTTP.

Come installare Aria2?

La maggior parte dei distri supporta Aria2 in quanto è disponibile in Packager Manager e, in questa guida, discuteremo di come installare Aria2 nei sistemi Linux.

Per i sistemi Ubuntu e Linux Mint, usa il comando:

$ sudo apt-get Installa Aria2

Per installarlo su Red Hat, CentOS e Fedora:

$ sudo dnf installa aria2

Per Arch Linux e Manjaro, usa il comando:

$ sudo pacman -s aria2

Utilizzo di Aria2 in Linux per scaricare i file

Come abbiamo notato in precedenza, Aria2 è uno strumento di download completo che supporta tutti i protocolli. Alcuni dei suoi esempi di utilizzo sono discussi di seguito. Sono facili da imparare e presto diventerai dipendente dall'uso della riga di comando per i tuoi download. Iniziamo!

1. Utilizzo di Aria2 per scaricare singoli file dal Web

Per il download di file, Aria2 utilizza il Aria2c comando. Hai solo bisogno dell'URL di download del tuo file di destinazione e puoi scaricare rapidamente il file. La sintassi di base è:

$ aria2c [url-of-file-download]

Una volta avviato il download, è possibile utilizzare il ctrl+ c combinazione per annullarlo. In questo modo è come mettere in pausa il download e se devi riprenderlo, devi solo ripetere il comando e continuerà da dove l'hai cancellato.

Scarica da HTTPS

In questo caso, scaricheremo un file PDF.

$ aria2c https: // www.GoogleGuide.com/print/adv_op_ref.PDF


Il PDF scaricherà e, dall'output di seguito, puoi notare che fornisce il percorso in cui viene archiviato il file scaricato. È così facile!

È possibile utilizzare lo stesso formato per scaricare da una sorgente HTTP.

Scarica usando FTP

Qui proveremo a scaricare Oracle VM Virtual Box utilizzando il protocollo FTP:

$ aria2c https: // download.virtualbox.org/virtualbox/6.1.34/VirtualBox-6.1_6.1.34-150636.1 ~ ubuntu ~ bionic_amd64.Deb


Puoi notare nell'output che il file stava scaricando, ma l'ho interrotto usando il ctrl+ c combinazione, ma è così che puoi usare Aria2 con FTP.

Scaricare un torrent

Sono disponibili due opzioni per il download di file torrent. È possibile scaricare il file torrent prima di scaricare i dati o scaricare direttamente i dati senza scaricare prima il file torrent.

Nel nostro esempio, scaricheremo il file torrent per Ubuntu ISO.

Per scaricare il torrent insieme ai suoi dati, utilizzare il comando:

$ aria2c https: // rilasci.Ubuntu.com/18.04/Ubuntu-18.04.6-Desktop-AMD64.iso.torrent


Per scaricare direttamente i dati, aggiungi il -Follow-torrent = mem Opzione al comando:

$ aria2c -follow -torrent = mem https: // rilascia.Ubuntu.com/18.04/Ubuntu-18.04.6-Desktop-AMD64.iso.torrent

Download da Metalink

Metalinks contengono file con più origini dati e puoi scaricarli senza sforzo utilizzando Aria2. La sintassi è:

$ aria2c http: // file.com/nome file.Metalink

2. Scarica da più fonti

Quando si utilizza Aria2, è possibile aggiungere diverse fonti di download, accelerando il download. Questa funzione è utile quando si scarica file con più specchi.

La sintassi è:

$ aria2c url1 url2

Con i due URL specificati, Aria2 utilizzerà quello più veloce per il download.

3. Scarica gli URL in un file di testo usando Aria2

Supponiamo di avere un elenco di URL che devi scaricare in un file. Passa il nome file ad Aria2. Tuttavia, assicurarsi che ogni URL sia su una singola riga per funzionare.

Nel nostro esempio, abbiamo un file multiurl.TXT File con due URL per scaricare due PDF.


Per scaricare gli URL, utilizzare il comando di seguito:

$ aria2c -i multiurl.TXT

Dall'output, è possibile notare che il download per i due file completa come previsto.

4. Usa più connessioni per il download

È possibile impostare il numero di connessioni per host per il download. Per farlo, aggiungi -x2. Qui, 2 è il numero di connessioni e puoi usare qualsiasi numero. Se dobbiamo utilizzare due connessioni per scaricare i nostri URL precedenti, il comando cambierà in:

$ aria2c -x2 -i multiurl.TXT

L'output sarà:

5. Limitare la velocità di download

Con Aria2, puoi limitare la larghezza di banda utilizzata per il download, il che è utile se si dispone di una rete lenta. Per fare ciò, usa il -max-download-limit = [limite] opzione. Proveremo a scaricare un PDF utilizzando HTTPS e limiteremo la larghezza di banda a 100K.

$ aria2c-max-download-limit = 100k https: // www.gnu.org/software/bash/manuale/bash.PDF

6. Cambia il nome del file scaricato

Puoi salvare il file con qualsiasi nome di tua scelta. Tutto ciò che serve è aggiungere il -o Flag nella sintassi seguita dal nome per salvarlo, come mostrato di seguito:

$ aria2c -o sampledownload https: // www.GoogleGuide.com/print/adv_op_ref.PDF


Dall'output sopra, puoi notare che abbiamo salvato il PDF con un nome diverso e anche quando elenchiamo il contenuto della directory, possiamo vedere il PDF salvato come caricamento campione, Come abbiamo specificato nella sintassi.

Parola finale

L'uso di Aria2 in Linux per il download di file è fantastico. Lo strumento supporta tutti i protocolli ed è facile e conveniente da usare. Non limitare mai le tue possibilità quando si utilizza Linux. Detto questo, divertiti a usare Aria2 per i tuoi download. Lo amerai!