Mejores aceleradores de descargas para Linux
Mejores aceleradores de descargas para Linux

Mejores aceleradores de descarga de línea de comandos para Linux

Cuando trabajas de forma remota o incluso local, a menudo es posible que necesites obtener contenido de una fuente externa. Para obtener dicho contenido, especialmente cuando no tienes otras opciones, querrás usar las herramientas de la línea de comandos para realizar el trabajo.

En este artículo, voy a revisar algunas de las herramientas más utilizadas para descargar contenido a través de la línea de comandos.

Estos son los 4 mejores aceleradores de descarga para usarse desde la terminal en Linux:

1. Wget

Comnezaré con una de las herramientas más populares llamada wget. Es una utilidad de red que se puede utilizar para descargar contenido a través de HTTP, HTTPS y FTP. Wget se puede usar tanto en segundo plano como en primer plano, lo que lo hace útil si necesitas dejar una descarga en ejecución, incluso cuando estás desconectado.

Esta herramienta viene con muchas opciones, que te permiten realizar descargas autenticadas, descargas recursivas con límites de nivel, acepta expresiones regulares para URL, permite excluir, acepta entradas de URL de un archivo y muchas otras. Las opciones para wget son realmente muchas y se recomienda revisar la página de ayuda de la herramienta simplemente ejecutando.

wget -h
Comando de ayuda para wget
Comando de ayuda para wget

Algunos ejemplos útiles de comando wget son:

  • El ejemplo de descarga más básico de wget es:
wget <URL>
Descargar contenido con wget
Descargar contenido con wget
  • Ejemplo de descarga desde las URL enumeradas en un archivo. Primero aquí está la lista de un archivo de ejemplo creado:
cat lista.txt

Luego puedes ejecutar la descarga con:

wget -i lista.txt
Descargar URL enumeradas en un archivo
Descargar URL enumeradas en un archivo
  • Para ejecutar una descarga en segundo plano puedes utilizar:
wget -b <URL>
  • Si deseas utilizar wget con FTP para descargar un solo archivo.

Nota!

Quitar los espacios entre la f y tp.
wget f tp://usuario:contraseña@host:/ruta/archivo.txt
  • Un ejemplo más útil de esto sería usar el segundo plano y el modo recursivo para que puedas obtener todos los archivos y carpetas dentro de un directorio.
wget -br f tp://usuario:contraseña@ftp-host:/ruta-para-descarga/


Wget está preinstalado en muchas de las distribuciones modernas de Linux, pero si necesitas instalarlo, puedes usar:

sudo apt install wget   # Debian/Ubuntu
yum install wget         # CentOS/RHEL
dnf install wget         # Fedora

2. Curl

Curl es una herramienta que se puede utilizar para transferir datos desde o hacia un servidor. Soporta múltiples protocolos. De acuerdo con su página de manual, se admiten los siguientes protocolos DICT, FILE, FTP, FTPS, GOPHER, HTTP, HTTPS, IMAP, IMAPS, LDAP, LDAPS, POP3, POP3S, RTMP, RTSP, SCP, SFTP, SMB, SMBS, SMTP, SMTPS, TELNET, y TFTP.

Como puedes imaginar, puedes hacer mucho con estos. Como probablemente lo hayas descubierto, Curl admite proxies, autenticación de usuarios, carga/descarga de FTP, reanudación de transferencia de archivos y muchos más.

Aquí hay algunos ejemplos del uso de curl:

  • Descargar un archivo:
curl -O <URL>
curl -o <URL>
Descargar contenido con Curl
Descargar contenido con Curl
  • Para reanudar una descarga interrumpida puedes utilizar:
curl -C -O <URL>

Para instalar curl, puedes usar:

sudo apt install curl    # Debian/Ubuntu
yum install curl         # CentOS/RHEL
dnf install curl         # Fedora

3. Aria2

Aria es otro acelerador de descarga multiprotocolo. Aria es compatible con HTTP/HTTPS, FTP/SFTP BitTorrent y Metalink. Algunas de las características que lo hacen diferente en comparación con otras son que admite la descarga de archivos desde múltiples ubicaciones al mismo tiempo, enlaces magnet y cuenta con el cliente BitTorrent con todas las funciones.

Nota!

Como cliente de BitTorrent, admite DHT, PEX, cifrado, Magnet URI, inicialización web, descargas selectivas y descubrimiento de pares locales.

A continuación puedes ver algunos ejemplos de uso básico de aria2:


  • Descargar un archivo torrent:
aria2c <enlace.torrent>
Descargar archivos con Aria2
Descargar archivos con Aria2
  • Descarga, utilizando las URL enumeradas en un archivo de texto:
aria2c -i descargarurls.txt
  • Reanudar descarga incompleta:
aria2c -c <enlace.torrent>
  • Descargar desde sitio protegido por contraseña:
aria2c --http-user=xxx --http-password=xxx https://sitioprotegido.com/archivo

Para instalar Aria2, puedes usar los siguientes comandos:

sudo apt install aria2  # Debian/Ubuntu
yum install aria2        # CentOS/RHEL
dnf instala aria2        # Fedora

4. Axel

La cuarta utilidad de descarga en esta lista es Axel, que intenta mejorar el proceso de descarga utilizando varias conexiones para un archivo. Puedes utilizar múltiples ubicaciones para una descarga. Según los desarrolladores, Axel puede aumentar la velocidad de descarga en un 60% y admite protocolos: HTTP/HTTPS, FTP y FTPS.

Aquí hay algunos ejemplos de cómo usar Axel:

  • Para realizar una descarga simple con Axel, puedes usar el siguiente comando:
axel <URL>
Descargar archivos con Axel
Descargar archivos con Axel
  • Puedes establecer la velocidad máxima de descarga con la opción correspondiente --max-speed o la opción corta -s. El valor se establece en bytes por segundo:
axel --max-speed=512000 <URL>
  • Para guardar el archivo con un nombre diferente, puedes usar la opción -o y así especificar el nombre del archivo:
axel -o nombre_archivo <URL>

Si deseas instalar Axel en tu sistema Linux, usa los comandos apropiados a continuación:

sudo apt install axel                         # Ubuntu/Debian
yum install epel release && yum install axel   # CentOS/RHEL
dnf install axel                               # Fedora

5. Conclusión

Esta fue la lista de algunas de las utilidades/gestores de descarga más utilizadas en Linux. ¿Cuáles usas? ¿Por qué prefieres utilizar eso? Comparte tu opinión en la sección de comentarios, y no olvides compartir este artículo en tus redes sociales :’)

Más artículos
Crear Backdoor en Windows Iniciar Sesion
Cómo crear un Backdoor en Windows para Iniciar Sesión