Inicio > Entorno y utilidades > wgetrc

wgetrc: Archivo de configuración de Wget

wgetrc es un archivo de configuración que se utiliza para definir la configuración global o específica del usuario para la utilidad de descarga GNU Wget. A través de este archivo, puede personalizar el comportamiento de Wget, como el directorio de descarga predeterminado, la configuración del proxy, los tiempos de espera y el número de reintentos.

Descripción general

El archivo wgetrc es un archivo de configuración que Wget consulta cuando se ejecuta. Existen archivos de configuración globales que se aplican a todo el sistema y archivos de configuración personales que se aplican a cada usuario. Este archivo es útil para modificar el comportamiento predeterminado de Wget, reducir la entrada repetitiva de opciones y optimizarlo para entornos específicos.

Características principales

  • Alcance de la configuración: Global (por ejemplo, `/etc/wgetrc`) y específico del usuario (por ejemplo, `~/.wgetrc`)
  • Prioridad de aplicación: La configuración específica del usuario anula la configuración global.
  • Elementos de configuración principales: Ruta de descarga, proxy, tiempo de espera, reintentos, agente de usuario, etc.

Ubicaciones comunes del archivo wgetrc

  • `/etc/wgetrc` (configuración global)
  • `~/.wgetrc` (configuración específica del usuario)

Ejemplos de uso

Ejemplos de configuración que se escriben dentro del archivo wgetrc. Este archivo debe modificarse directamente con un editor de texto.

Configuración del directorio de descarga predeterminado

# Contenido del archivo ~/.wgetrc o /etc/wgetrc
dir = /home/user/downloads

Configura todos los archivos descargados para que se guarden en el directorio `/home/user/downloads`.

Configuración del proxy

# Contenido del archivo ~/.wgetrc o /etc/wgetrc
http_proxy = http://proxy.example.com:8080/
https_proxy = http://proxy.example.com:8080/
use_proxy = on

Configura los proxies HTTP y HTTPS.

Configuración de reintentos y tiempo de espera

# Contenido del archivo ~/.wgetrc o /etc/wgetrc
retries = 10
connect_timeout = 15

Reintenta hasta 10 veces en caso de fallo de conexión y establece el tiempo de espera de conexión en 15 segundos.

Configuración del agente de usuario

# Contenido del archivo ~/.wgetrc o /etc/wgetrc
user_agent = Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/91.0.4472.124 Safari/537.36

Cambia la cadena del agente de usuario que Wget utiliza para identificarse ante el servidor web.

Configuración del archivo de registro

# Contenido del archivo ~/.wgetrc o /etc/wgetrc
output_file = /var/log/wget.log

Registra toda la salida de Wget en el archivo de registro especificado.

Consejos y precauciones

Consejos y puntos a tener en cuenta para utilizar eficazmente el archivo wgetrc.

Edición de archivos

El archivo wgetrc es un archivo de texto plano, por lo que se puede modificar con cualquier editor de texto como `vi`, `nano` o `gedit`.

  • Si el archivo `~/.wgetrc` no existe, puede crearlo usted mismo.
  • Los cambios se aplicarán la próxima vez que ejecute Wget.

Consideraciones de seguridad

No se recomienda almacenar información de autenticación de proxy o configuraciones sensibles directamente en el archivo `wgetrc`. En su lugar, puede ser más seguro utilizar variables de entorno o especificarlas directamente en la línea de comandos de Wget.

  • Proteja el archivo `~/.wgetrc` estableciendo sus permisos en `600` para evitar que otros usuarios lo lean.

Uso de un archivo wgetrc específico

wget --config=/path/to/my_custom_wgetrc http://example.com/file.zip

Para utilizar un archivo de configuración específico en lugar del archivo `wgetrc` predeterminado, utilice la opción `--config`.


Comandos de la misma categoría