Aria2 es una utilidad de línea de comandos multiprotocolo, multiservidor y multifuente ligera de código abierto que se utiliza para descargar archivos en Windows , Linux y Mac.
Aria2 se utiliza para descargar un archivo a buena velocidad utilizando su ancho de banda de descarga máximo desde múltiples fuentes/protocolos como HTTP(S), FTP, SFTP, Bittorrent y Metalink. Puede descargar un archivo de HTTP(S)/FTP/SFTP y BitTorrent al mismo tiempo, mientras que los datos descargados de HTTP(S)/FTP/SFTP se cargan en el enjambre de BitTorrent.
Aria2 se puede utilizar como una alternativa a los clientes wget, curl o torrent, ya que aria2 tiene algunas ventajas más sobre estas herramientas, debido a la mayor velocidad de descarga y la facilidad de pausar y reanudar las descargas.
Características:
- Ligero
- Las interfaces JSON-RPC y XML-RPC integradas pueden controlar el proceso aria2
- Comprobación automática de fragmentos de datos al descargar un archivo como BitTorrent utilizando las sumas de comprobación de fragmentos de Metalink
- Soporte de autenticación de proxy HTTP
- Descargue un archivo de múltiples fuentes/protocolos brindando una mejor experiencia de descarga
En este artículo, vamos a discutir el proceso de instalación y el uso de la herramienta Aria2 en las distribuciones de Linux basadas en Debian/Ubuntu.
Instalación
Para instalar Aria2 en sistemas Debian/Ubuntu , use el siguiente comando para instalar ‘aria2’:-
$ sudo apt-get install aria2
Uso de la herramienta Aria2:
Una vez que haya terminado de instalar la herramienta Aria2 en su sistema, ahora necesita aprender cómo puede usar esta herramienta para descargar archivos. Los siguientes ejemplos le ayudarán a comprender cómo puede utilizar esta herramienta.
1) Descargar archivo único de la web:
Si desea descargar un solo archivo utilizando el protocolo HTTP, HTTPS o FTP, siga la siguiente sintaxis:
$ aria2c <url of the file you want to download>
Si detiene la descarga con Ctrl + C, o se interrumpe, la descarga se detiene y puede reanudarla nuevamente con el mismo comando de descarga.
Como puede ver, reanudamos la descarga nuevamente, y comenzó desde donde se había pausado y no desde el principio.
Si desea guardar el archivo descargado con un nombre y formato diferente, puede usar el indicador -o usando la siguiente sintaxis:
$aria2 -o <el nombre que le quieres dar al archivo> <url del archivo que quieres descargar>
Si desea limitar la velocidad de descarga de un archivo mientras su conexión a Internet es lenta (ya que, de forma predeterminada, ‘aria2’ usa todo el ancho de banda para descargar un archivo), puede usar la opción –max-download-limit usando la siguiente sintaxis:
$aria2 –max-download-limit=450K <url del archivo que desea descargar>
Aquí usamos 450k como límite, puede usar algún otro límite según su deseo.
2) Descargue dos o varios archivos a la vez
Si desea descargar varios archivos a la vez, utilice la siguiente sintaxis:-
$aria2 <”Archivo 1”> <“Archivo2”> <“Archivo3”>
3) Descargar archivos usando múltiples conexiones
Puede descargar un archivo usando más de una conexión a cada host usando la opción -x2 ( conexión 2 ), aunque también puede dar -x5 (conexión 5). La sintaxis es la siguiente:
$ aria2 -x2 <URL of the file you want to download>
4) Descargar archivo de Bittorrent:
Hay 2 formas de descargar archivos de BitTorrent usando aria2. Son los siguientes:
Método 1: descargue un archivo torrent usando aria2 descargando el archivo .torrent a su sistema usando la siguiente sintaxis:
$ aria2c name.torrent
Método 2: Pasando el enlace al archivo torrent a aria2 usando la siguiente sintaxis:
$ aria2c https://example.com/filename.torrent
En este caso, aria2 primero descargará el archivo .torrent en su directorio actual y luego comenzará a descargar datos, pero si no desea que aria2 descargue ese archivo torrent en el directorio actual de su sistema y descargue directamente el archivo, simplemente use el opción –follow-torrent=mem. La sintaxis es la siguiente:
$ aria2c --follow-torrent=mem <torrent file url>
5) Descargar archivo de Metalink:
Los archivos que contienen todas las fuentes posibles de datos para descargar se denominan Metalinks (aunque aria2 usa varias fuentes para extraer el archivo de metalink). Para descargar un archivo de Metalink utilice la siguiente sintaxis:
$ aria2c http://example.com/filename.metalink
6) Descargue las URL que se encuentran en un archivo de texto:
Si desea descargar una lista de URL escritas en un archivo de texto donde las URL deben contener una descarga por línea, puede usar el siguiente comando:
$ aria2c -i filename.txt
Si desea obtener más información sobre los usos y las opciones disponibles de aria2, eche un vistazo al manual de la herramienta aria2.
$ man aria2c
Publicación traducida automáticamente
Artículo escrito por tithimukherjee y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA