ARIA2 - Un outil de téléchargement de ligne de commande pour Linux

ARIA2 - Un outil de téléchargement de ligne de commande pour Linux
«L'ARIA2 est un outil de ligne de commande Linux open-source pour télécharger des fichiers à l'aide de différents protocoles, tels que FTP, HTTP / HTTPS, BitTorrent, SFTP et MetalLink. Cet outil de téléchargement multi-protocols n'est pas préinstallé comme WGET ou CURL, mais il se classe mieux en efficacité et en facilité d'utilisation.

Si vous n'avez pas utilisé Aria2 auparavant, continuez à lire ce guide pour comprendre ce qu'est Aria2 et ses exemples d'utilisation."

Pourquoi utiliser Aria2?

Aria2 se démarque au-dessus des autres outils de téléchargement en ligne de commande pour ses fonctionnalités incroyables:

  • Poids léger - Aria2 est adapté aux ressources et ne consomme qu'une fraction minute de votre RAM.
  • Multi-source - Avec Aria2, vous pouvez ajouter plus d'une source de téléchargement pour votre fichier, offrant à l'outil une meilleure expérience de téléchargement.
  • Télécommande - Les interfaces RPC XML et JSON sont prises en charge par Aria2, qui donne le contrôle du processus.
  • Aria2 offre une prise en charge de l'authentification proxy HTTP.

Comment installer Aria2?

La plupart des distributions prennent en charge Aria2 telle qu'elle est disponible dans le gestionnaire de packager, et dans ce guide, nous discuterons de la façon d'installer Aria2 dans Linux Systems.

Pour les systèmes Ubuntu et Linux Mint, utilisez la commande:

$ sudo apt-get install aria2

Pour l'installer sur Red Hat, Centos et Fedora:

$ sudo dnf installer aria2

Pour Arch Linux et Manjaro, utilisez la commande:

$ sudo pacman -s aria2

Utilisation d'Aria2 dans Linux pour télécharger des fichiers

Comme nous l'avons noté plus tôt, Aria2 est un outil de téléchargement complet qui prend en charge tous les protocoles. Certains de ses exemples d'utilisation sont discutés ci-dessous. Ils sont faciles à apprendre, et vous serez bientôt accro à l'utilisation de la ligne de commande pour vos téléchargements. Commençons!

1. Utilisation d'Aria2 pour télécharger des fichiers uniques à partir du Web

Pour télécharger des fichiers, Aria2 utilise le Aria2c commande. Vous n'avez besoin que de l'URL de téléchargement de votre fichier cible, et vous pouvez rapidement télécharger le fichier. La syntaxe de base est:

$ aria2c [url-de-fichier-téléchargement]

Une fois le téléchargement au début, vous pouvez utiliser le ctrl + c combinaison pour l'annuler. Cela, c'est comme faire une pause sur le téléchargement, et si vous avez besoin de le reprendre, il vous suffit de répéter la commande, et elle continuera à partir de l'endroit où vous l'avez annulé.

Télécharger depuis https

Dans ce cas, nous téléchargerons un fichier PDF.

$ aria2c https: // www.googleguide.com / print / adv_op_ref.pdf


Le PDF téléchargera, et à partir de la sortie ci-dessous, vous pouvez noter qu'il donne le chemin d'accès où le fichier téléchargé est stocké. C'est si facile!

Vous pouvez utiliser le même format à télécharger à partir d'une source HTTP.

Télécharger en utilisant FTP

Ici, nous allons essayer de télécharger la boîte virtuelle Oracle VM à l'aide du protocole FTP:

$ aria2c https: // télécharger.virtualbox.org / virtualbox / 6.1.34 / virtualbox-6.1_6.1.34-150636.1 ~ Ubuntu ~ bionic_amd64.deb


Vous pouvez noter dans la sortie que le fichier téléchargeait, mais je l'ai interrompu en utilisant le ctrl + c combinaison, mais c'est ainsi que vous pouvez utiliser Aria2 avec FTP.

Télécharger un torrent

Deux options sont disponibles pour télécharger des fichiers torrent. Vous pouvez soit télécharger le fichier torrent avant de télécharger les données ou de télécharger directement les données sans télécharger d'abord le fichier torrent.

Dans notre exemple, nous téléchargerons le fichier torrent pour Ubuntu ISO.

Pour télécharger le torrent le long de ses données, utilisez la commande:

$ aria2c https: //.ubuntu.com / 18.04 / Ubuntu-18.04.6-desktop-amd64.ISO.torrent


Pour télécharger directement les données, ajoutez le -suivi-torrent = mem Option à la commande:

$ aria2c -pollow-torrent = mem https: // redout.ubuntu.com / 18.04 / Ubuntu-18.04.6-desktop-amd64.ISO.torrent

Téléchargement depuis MetalLink

Metalinks contient des fichiers avec plusieurs sources de données, et vous pouvez les télécharger sans effort en utilisant Aria2. La syntaxe est:

$ aria2c http: // fichier.com / nom de fichier.metalink

2. Télécharger à partir de plusieurs sources

Lorsque vous utilisez ARIA2, vous pouvez ajouter différentes sources de téléchargement, accélérant le téléchargement. Cette fonctionnalité est utile lors du téléchargement de fichiers avec plusieurs miroirs.

La syntaxe est:

$ aria2c URL1 URL2

Avec les deux URL spécifiées, Aria2 utilisera celle la plus rapide pour le téléchargement.

3. Téléchargement des URL dans un fichier texte à l'aide d'Aria2

Supposons que vous ayez une liste d'URL que vous devez télécharger stockée dans un fichier. Passer le nom de fichier à Aria2. Cependant, assurez-vous que chaque URL est sur une seule ligne pour qu'elle fonctionne.

Dans notre exemple, nous avons un multiurle.SMS fichier avec deux URL pour télécharger deux PDF.


Pour télécharger les URL, utilisez la commande ci-dessous:

$ aria2c -i multiurl.SMS

À partir de la sortie, vous pouvez noter que le téléchargement pour les deux fichiers se termine comme prévu.

4. Utilisez plusieurs connexions pour le téléchargement

Vous pouvez définir le nombre de connexions par hôte pour le téléchargement. Pour ce faire, ajouter -x2. Ici, 2 est le nombre de connexions, et vous pouvez utiliser n'importe quel nombre. Si nous devons utiliser deux connexions pour télécharger nos URL précédentes, la commande passera à:

$ aria2c -x2 -i multiurl.SMS

La sortie sera:

5. Limiter la vitesse de téléchargement

Avec Aria2, vous pouvez limiter la bande passante utilisée pour le téléchargement, ce qui est utile si vous avez un réseau lent. Pour ce faire, utilisez le -max-download-limit = [limite] option. Nous essaierons de télécharger un PDF à l'aide de HTTPS et de limiter la bande passante à 100K.

$ aria2c --max-download-limit = 100k https: // www.gnou.org / logiciel / bash / manuel / bash.pdf

6. Modifiez le nom du fichier téléchargé

Vous pouvez enregistrer le fichier avec n'importe quel nom de votre choix. Tout ce dont vous avez besoin est d'ajouter le -o Flag à la syntaxe suivi du nom pour l'enregistrer avec, comme indiqué ci-dessous:

$ aria2c -o sampledownload https: // www.googleguide.com / print / adv_op_ref.pdf


À partir de la sortie ci-dessus, vous pouvez noter que nous avons enregistré le PDF avec un nom différent, et même lorsque nous énumérons le contenu du répertoire, nous pouvons voir le PDF enregistré comme colocade de sampe, Comme nous l'avons spécifié dans la syntaxe.

Dernier mot

L'utilisation d'Aria2 dans Linux pour télécharger des fichiers est fantastique. L'outil prend en charge tous les protocoles, et il est facile et pratique d'utiliser. Ne limitez jamais vos possibilités lorsque vous utilisez Linux. Cela dit, profitez d'utiliser Aria2 pour vos téléchargements. Vous allez l'adorer!