Sección: Comandos de Usuario

Axel

Axel - Un ligero acelerador de descargas para Linux.

Resumen

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

Descripción

Axel es un programa que descarga archivos desde servidores FTP o HTTP através de conecciones múltiples, cada conección de descarga una parte del archivo.

A diferencia de otros programas, Axel descarga todos los datos directamente al archivo final, usando un sólo canal. Esto reduce el tiempo al final del proceso por que el programa no tiene que concatenar todas las partes descargadas.

Opciones

Se requiere de un argumento, la URL del archivo que quiere descargar. Cuando descargue usando el protocolo FTP, el nombre del archivo puede contener directrices (como asteriscos) y el programa intentará resolver los nombres completos. También se pueden especificar varias URL simultáneamente y el programa las usará todas para la descarga. Tenga en cuenta que el programa no revisa si todos los archivos son iguales.

Otras opciones:
--max-speed=x, -s x
Para especificar una velocidad (bite por segundo) y Axel intentará mantener el promedio de velocidad cerca de ese valor. Es útil  si usted no quiere que el programa absorva todo el ancho de banda.
--num-connections=x, -n x
Para especificar el número de conecciones a usar.
--output=x, -o x
Los datos descargados serán puestos en un archivo local con el mismo nombre, a no ser que usted especifíque otra cosa usando esta opción. También puede especificar una carpeta (directorio).
--search[=x], -S[x]
Axel puede realizar una busqueda de archivos usando el motor filesearching.com. esta busqueda será realizada si usa esta opción. Además puede especificar la cantidad de servidores que deben ser usadas para la descarga.
La busqueda de servidores puede consumir tiempo por que el programa revisa la velocidad de cada servidor y si el archivo sigue disponible.
--no-proxy, -N
No usar servidores proxy para descargar el archivo. Imposible cuando un proxy transparente esta activo, por supuesto.
--verbose
Si quiere ver mas mensajes de estado use esta opción. Úsela mas de una vez si quiere ver mas.
--quiet, -q
No muestra los resultados.
--alternate, -a
Mostrará un indicador de progreso alternativo. Una barra mostrará el nivel de progreso de las diferentes conecciones, junto con la velocidad actual y una estimación del tiempo restante de descarga.
--header=x, -H x
Agrega una cabecera HTTP adicional. Esta opción debe ser en la forma "Header: valor". vea en RFC 2616, secciones 4.2 y 14 para mayores detalles sobre formato y estándares de las cabeceras.
--user-agent=x, -U x
Define el agente HTTP a usar. Algunos servidores web proveén contenido diferente en base a este parámetro. El valor por defecto incluirá "Axel", su versión y la plataforma.
--help, -h
Muestra un breve resumen de todas las opciones.
--version, -V
Muestra información sobre la versión de Axel.

Nota

Las opciones largas (doble guión) sólo son soportadas si su plataforma interpreta las llamadas de operación larga (getopt_long). Si no lo hace (como *BSD), sólo las opciones cortas serán usadas.

Resultado Final

El programa devuelve un 0 cuando la descarga ha sido exitosa, un 1 si algo ha salido mal y un 2 si la descarga fue interrumpida. Si algo diferente es mostrado, debe ser un error (del programa).

Ejemplos

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

Usará los servidores belga, holandes, ingles y aleman de kernel.org para descargar una imagen del kernel de linux 2.4.17

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

Este comando hará una búsqueda por el archivo linux-2.4.17.tar.bz2 en filesearching.com y usará (si es posible) los 4 servidores más rápidos para la descarga (posiblemente incluyendo ftp.kernel.org)

(Por supuesto, los comandos son en una sóla línea, pero son demasiado largos para caber en una sóla línea en esta página)

Archivos

/etc/axelrc Archivo de configuración extendida del sistema

~/.axelrc Archivo de configuración personal

Estos archivos no se documentan en la página principal, pero el archivo de ejemplo que viene con el programa contiene suficiente información, espero. La ubicación del archivo de configuración extendida del sistema puede cambiar.

Derechos de Autor

Axel es propiedad 2001-2002 de Wilmer van der Gaast.

Problemas

Por favor reporte problemas del programa a https://alioth.debian.org/tracker/?group_id=100070&atid=413085.

Autor

Wilmer van der Gaast. <wilmer@gaast.net>


El documento original fue creado usando man2html, desde las páginas de manuales.
Time: 08:19:48 GMT, February 06, 2009
La traducción fue creada usando Composer de SeaMonkey 1.1.1

Página diseñada por Andreas Viklund.