En el vasto universo de comandos y herramientas de Linux, wget
se destaca como una de las más útiles y versátiles para los usuarios que buscan descargar archivos de la web directamente desde la consola. Pese a su aparente simplicidad, wget
es increíblemente potente, permitiendo desde la descarga de un solo archivo hasta sitios web completos. Este artículo te sumergirá en el mundo de wget
, haciéndolo accesible tanto para novatos como para veteranos de Linux, particularmente en sistemas basados en Ubuntu y Debian.
¿Qué es wget
y por qué es tan útil?
Antes de sumergirnos en la práctica, es esencial entender qué hace a wget
tan especial y cómo ha llegado a ser una herramienta indispensable para muchos usuarios de Linux.
Breve Historia de wget
wget
es una herramienta gratuita que lleva con nosotros desde 1996. Aunque han surgido muchas otras herramientas con funcionalidades similares, wget
ha permanecido como una opción confiable debido a su robustez y fiabilidad.
Ventajas y Características Principales
- Versatilidad: Puede descargar archivos, directorios e incluso sitios web completos.
- Independencia: No requiere un navegador para funcionar, solo una conexión a Internet.
- Reanudación: Si la descarga se interrumpe,
wget
puede reanudarla desde donde se detuvo.
Comandos básicos para comenzar con wget
Para aquellos que se inician en wget
, es crucial conocer los comandos básicos y cómo emplearlos correctamente.
Descargar un único archivo
El uso más simple de wget
es descargar un archivo:
$ wget [URL_del_archivo]
Descargar en un directorio específico
Si deseas descargar un archivo en una ubicación específica:
$ wget -P /ruta/del/directorio [URL_del_archivo]
Limitar la velocidad de descarga
Si no quieres consumir todo el ancho de banda, puedes limitar la velocidad:
$ wget --limit-rate=200k [URL_del_archivo]
Uso avanzado de wget
: sacando el máximo provecho
Para los usuarios que buscan ir más allá de las funcionalidades básicas, wget
tiene una serie de características avanzadas que vale la pena explorar.
Descarga de sitios web completos
Con wget
, puedes descargar sitios web completos para acceder a ellos offline:
$ wget --mirror --convert-links --adjust-extension --page-requisites --no-parent [URL_del_sitio_web]
Evitar la descarga de ciertos tipos de archivos
Si solo estás interesado en ciertos tipos de archivos y quieres excluir otros:
$ wget --reject gif,jpg,png [URL_del_sitio_web]