axel - manual de referencia, opciones, ejemplos de comandos


NOMBRE

axel - Acelerador de descarga de línea de comando ligero

SINOPSIS

 axel [OPTIONS] url1 [url2] [url...]

DESCRIPCIÓN

Axel es un programa que descarga un archivo desde un servidor FTP o HTTP a través de múltiples conexiones. Cada conexión descarga su propia parte del archivo.

A diferencia de la mayoría de los otros programas, Axel descarga todos los datos directamente al archivo de destino. Ahorra algo de tiempo al final porque el programa no tiene que concatenar todas las partes descargadas.

Axel admite los protocolos HTTP, HTTPS, FTP y FTPS.

OPCIONES

Se requiere un argumento, la URL del archivo que desea descargar. Al descargar desde FTP, el nombre de archivo puede contener comodines y el programa intentará resolver el nombre de archivo completo. También se pueden especificar varias URL espejo para un archivo idéntico y el programa usará todas esas URL para la descarga.

Tenga en cuenta que el programa no comprueba si los archivos son iguales.

Otras opciones:

--max-speed=x, -s x

Especifique una velocidad (bytes por segundo) para tratar de mantener la velocidad promedio alrededor de esta velocidad. Esto es útil si no desea que el programa absorba todo su ancho de banda.

--num-connections=x, -n x

Especifique un número alternativo de conexiones.

--max-redirect=x

Especifique un número alternativo de redirecciones a seguir cuando se conecte al servidor (el valor predeterminado es 20).

--output=x, -o x

Los datos descargados se colocarán en un archivo local con el mismo nombre, a menos que especifique un nombre diferente usando esta opción. También puede especificar un directorio, el programa agregará el nombre del archivo.

--search[=x], -S[x]

Axel puede hacer una búsqueda de espejos utilizando el motor de búsqueda de filesearching.com. Esta búsqueda se realizará si utiliza esta opción. También puede especificar cuántos espejos diferentes se deben usar para la descarga. La búsqueda de espejos puede llevar mucho tiempo porque el programa prueba la velocidad de cada servidor y verifica si el archivo aún está disponible.

--ipv6, -6

Use el protocolo IPv6 solo cuando se conecte al host.

--ipv4, -4

Use el protocolo IPv4 solo cuando se conecte al host.

--no-proxy, -N

No utilice ningún servidor proxy para descargar el archivo. No es posible cuando un proxy transparente está activo en algún lugar, por supuesto.

--insecure, -k

No verifique el certificado SSL. Solo use esto si obtiene errores de certificado y está seguro de la autenticidad de los sitios.

--no-clobber, -c Saltar descarga si ya existe un archivo con el mismo nombre en la carpeta actual y no se encuentra ningún archivo de estado.

--verbose, -v

Mostrar más mensajes de estado. Úselo más de una vez para ver más detalles.

--quiet, -q

No hay salida a stdout.

--alternate, -a

Esto mostrará un indicador de progreso alternativo. Una barra muestra el progreso y el estado de los diferentes subprocesos, junto con la velocidad actual y una estimación del tiempo de descarga restante.

--header=x, -H x

Agregue un encabezado HTTP adicional. Esta opción debe tener el formato "Encabezado: Valor". Consulte las secciones 4.2 y 14 de RFC 2616 para obtener detalles sobre el formato y los encabezados estandarizados.

--user-agent=x, -U x

Establezca el agente de usuario HTTP para usar. Algunos sitios web ofrecen contenido diferente según este parámetro. El valor por defecto incluirá "Axel", su versión y la plataforma.

--help, -h

Un breve resumen de todas las opciones.

--timeout=x, -T x

Establecer E/S y tiempo de espera de conexión

--version, -V

Obtener información de la versión.

NOTA

Las opciones largas (doble guión) solo se admiten si su plataforma conoce la llamada getopt_long. Si no lo hace (como *BSD), solo se pueden usar las opciones cortas.

VALOR DEVUELTO

El programa devuelve 0 cuando la descarga fue exitosa, 1 si algo realmente salió mal y 2 si la descarga se interrumpió. Si vuelve algo más, debe ser un error.

EJEMPLOS

El uso trivial para descargar un archivo es similar a:

    $ axel http://cdimage.debian.org/debian-cd/current/amd64/iso-cd/debian-9.1.0-amd64-netinst.iso

    $ axel ftp://ftp.nl.kernel.org/pub/linux/kernel/v2.2/linux-2.2.20.tar.bz2

Esto utilizará los espejos kernel.org belga, holandés, inglés y alemán para descargar una imagen del kernel de Linux 2.4.17.

    $ axel ftp://ftp.{be,nl,uk,de}.kernel.org/pub/linux/kernel/v2.4/linux-2.4.17.tar.bz2

Esto hará una búsqueda del archivo linux-2.4.17.tar.bz2 en filesearching.com y usará los cuatro espejos (si es posible) más rápidos para la descarga (posiblemente incluyendo ftp.kernel.org).

    $ axel -S4 ftp://ftp.kernel.org/pub/linux/kernel/v2.4/linux-2.4.17.tar.bz2

ARCHIVOS

/etc/axelrc

Archivo de configuración de todo el sistema.

~/.axelrc

Archivo de configuración personal.

Estos archivos no están documentados en una página de manual, pero el archivo de ejemplo que viene con el programa contiene suficiente información. La posición del archivo de configuración de todo el sistema puede ser diferente. En el código fuente, este archivo de ejemplo está en el directorio doc/. Por lo general, se instala en /usr/share/doc/axel/examples/, o el equivalente para su sistema.

DERECHOS DE AUTOR

Axel fue escrito originalmente por Wilmer van der Gaast y otros autores a lo largo del tiempo. Por favor, consulte los archivos AUTORES y CRÉDITOS.

La página de inicio del proyecto es https://github.com/

AYUDA A ESTE PROYECTO

Si tiene la intención de ayudar, lea el archivo CONTRIBUTING.md. En sistemas Debian, este archivo estará disponible en el directorio /usr/share/doc/axel/.