Comment télécharger des fichiers à l’aide d’Aria2

Aria2 est un utilitaire de ligne de commande multi-protocole léger et gratuit qui récupère des fichiers sur Internet. Il prend en charge une variété de protocoles tels que HTTP, HTTPS, FTP et même BitTorrent. Aria2 fonctionne sous Windows, Linux et Mac OSX.

Dans ce guide, vous apprendrez comment installer et utiliser Aria2 sur Linux.

Principales caractéristiques

Vous trouverez ci-dessous un aperçu des principales caractéristiques de Ari2 utilitaire de téléchargement :

1) Respectueux des ressources : Aria2 est assez léger et n’occupe qu’une petite fraction de votre RAM et de votre CPU. L’utilisation de la mémoire physique est d’environ 4 Mo pour les téléchargements FTP/HTTP normaux et 9 Mo pour les téléchargements BitTorrent.

2) Téléchargement multi-connexion : Aria2 est un outil de téléchargement multi-protocole qui prend en charge plusieurs protocoles et essaie autant que possible d’utiliser une bande passante maximale pour accélérer vos téléchargements

3) Télécommande : Aria2 prend en charge l’interface RPC, plus précisément JSON-RPC et XML-RPC.

4) Fonctionnalités BitTorrent complètes: Ceux-ci incluent l’ensemencement Web, l’URI magnétique, le cryptage, les téléchargements sélectifs et la découverte de pairs locaux pour n’en citer que quelques-uns.

5) Prise en charge de Metalink :

Installer Aria2 sur Linux

Avant d’aborder le fonctionnement d’Aria2, voyons comment l’installer sur diverses distributions Linux :

Installer Aria2 à l’aide de Snap

C’est le moyen le plus recommandé d’installer Aria2 sur diverses distributions Linux pour la simple raison que les packages de snap sont universels et fonctionnent dans presque toutes les versions principales de Linux.

Avant toute chose, assurez-vous que snapd est installé.

Pour installer Aria2 à l’aide de snap, exécutez la commande ci-dessous :

$ sudo snap install aria2c

En plus d’utiliser des packages snap, vous pouvez utiliser les gestionnaires de packages dans diverses distributions Linux comme suit

Ubuntu/Debian/Mint

Sur Ubuntu, utilisez le gestionnaire de packages APT comme suit :

$ sudo apt install aria2

RHEL 8/CentOS 8

Pour RHEL 8 /CentOS 8, utilisez le dnf gestionnaire de paquets comme indiqué :

$ sudo dnf install aria2

Pour RHEL 7/CentOS 7 et les versions antérieures, utilisez le Miam directeur chargé d’emballage.

$ sudo yum install aria2

Fedora 22 et versions ultérieures

Pour Fedora 22, utilisez le gestionnaire de packages dnf comme dans RHEL 8/ CentOS 8

$ sudo dnf install aria2

Arch / Manjaro Linux

Pour Arch Linux et ses dérivés, utilisez le gestionnaire de packages Pacman comme indiqué :

$ sudo pacman -S aria2

Comment utiliser Aria2 avec example

Dans cette section, nous examinons quelques utilisations de l’outil en ligne de commande Aria2.

1) Télécharger un seul fichier sur Internet

Pour télécharger un fichier à l’aide du protocole HTTP, HTTPS ou FTP, utilisez la syntaxe :

$ aria2c  file-url

Pour example, pour télécharger le dernier fichier tarball WordPress, exécutez la commande :

$ aria2c https://wordpress.org/latest.tar.gz

aria2 télécharger un fichier

2 ) Save un fichier sous un nom différent après téléchargement

Pour enregistrer un fichier en utilisant votre nom et format préférés, passez l’option -o comme indiqué :

$ aria2c -o  new-filename  file-url

Pour example, pour enregistrer le dernier fichier WordPress sous latest-wordpress.zip exécutez la commande :

$ aria2c -o latest-wordpress.zip  https://wordpress.org/latest.tar.gz

Téléchargez un fichier et enregistrez-le sous un autre nomSave un fichier sous un nom différent

3) Télécharger plusieurs fichiers

Pour télécharger plusieurs fichiers, utilisez l’option -Z dans la commande et suivez les URL des fichiers à télécharger comme indiqué.

Ici, nous téléchargeons le dernier package Teamviewer Debian et le fichier tarball Owncloud.

$ aria2c -Z https://download.teamviewer.com/download/linux/teamviewer_amd64.deb
https://download.owncloud.org/community/owncloud-10.5.0.tar.bz2

Télécharger plusieurs fichiers avec aria2aria2 télécharger de nombreux fichiers

4) Télécharger des fichiers à partir d’un fichier d’entrée

Au lieu de répertorier toutes les URL de fichiers sur le terminal, vous pouvez créer un fichier texte dans lequel vous pouvez répertorier toutes les URL de fichiers. Vous pouvez ensuite exécuter la commande en utilisant l’option -i et en passant le fichier d’entrée comme indiqué.

$ aria2c -i aria2-input.txt

Aria2 - Un multi-protocole légeraria2c télécharger des fichiers enregistrés dans un fichier texte

5) Limiter la vitesse de la bande passante de téléchargement

Par défaut, aria2 utilise la bande passante maximale pour télécharger les fichiers. Cela peut entraîner une dégradation des performances si vous avez l’intention de charger ou de télécharger des fichiers à l’aide d’autres applications. Pour éviter ce scénario, vous pouvez limiter la bande passante en utilisant le -max-download-limit option a affichée :

$ aria2 --max-download-limit=500k  https://download.teamviewer.com/download/linux/teamviewer_amd64.deb

6) Télécharger un fichier torrent

Pour télécharger un fichier torrent, exécutez la commande en utilisant le lien torrent comme indiqué :

$ aria2c https://releases.ubuntu.com/disco/ubuntu-19.04-desktop-amd64.iso.torrent

Aria2 Télécharger un fichier torentTélécharger un fichier torrent

Enfin, pour plus d’options de commande, visitez les pages de manuel comme indiqué :

$ man aria2c

Conclusion

Wget reste toujours en mémoire pour tout le monde et l’utilitaire par défaut dans la plupart des distributions Linux. Comme Curl, aria2 prend en charge un certain nombre de protocoles qui le rendent meilleur.

Si vous rencontrez des difficultés pour récupérer des fichiers sur Internet, aria2 est un bon utilitaire de téléchargement.