¡Conoce el comando wget y aprende diferentes formas de usarlo para descargar archivos de la web!
Conoce el comando wget y descubre las distintas maneras en que puedes usarlo para descargar archivos de la web. ¡Es más fácil de lo que piensas!
El comando wget en Linux es una herramienta súper útil para descargar archivos desde Internet. Es compatible con los protocolos HTTP, HTTPS y FTP, y además, permite crear versiones locales de sitios web remotos, entre muchas otras funciones.
En este artículo, te mostramos algunas formas de sacarle provecho al comando wget. ¿Listo? ¡Vamos a ello!
¿Qué es el comando wget?
El comando wget es una herramienta desarrollada en lenguaje C por el Proyecto GNU, diseñada para descargar contenido de la web. Su nombre combina “W” de World Wide Web y “GET”, que hace referencia al término en inglés obtener. Es un comando no interactivo, lo que significa que puede ejecutarse incluso si el usuario no está conectado o activo en la sesión.
Este comando ofrece varias funcionalidades útiles. Aquí te mencionamos algunas de las más destacadas:
- Descargar archivos vía HTTP, HTTPS y FTP: Puedes especificar la ubicación exacta de un archivo en un sitio web y solicitar su descarga de forma directa.
- Ejecutar el comando en segundo plano: Esto permite que el comando siga descargando los archivos incluso si te desconectas de la sesión, sin interrumpir el proceso.
- Descargar la estructura completa de un sitio web localmente: Con wget puedes “espejar” la estructura de un sitio web y guardarla en tu dispositivo, permitiéndote consultarla sin necesidad de conexión a internet.
Cómo usar el comando wget
El comando wget tiene muchas formas de uso, y aquí te mostramos algunas de las más comunes:
Descargar un archivo de la web
Esta es una de las formas más básicas de usar el comando wget. Solo necesitas especificar la URL exacta del archivo que quieres descargar. Aquí tienes un ejemplo sencillo:
wget http://tudominio.com/archivo.text
Renombrar el archivo descargado
Con la opción -O puedes descargar un archivo de la web y guardarlo localmente con otro nombre. Mira un ejemplo: h t tps: / / tudominio.com / archivo.txt
wget -O nuevo-nombre.txt https://tudominio.com/archivo.txt
En este caso, el archivo original archivo.txt será guardado como nuevo-nombre.txt.
Limitar la velocidad de descarga del archivo
Para evitar que wget use todo tu ancho de banda, puedes limitar la velocidad de descarga con la opción –limit-rate=.
wget –limit-rate=1m https://tudominio.com/archivo.txt
Aquí el límite de velocidad es de 1 megabyte por segundo. Puedes usar m para megabytes o k para kilobytes.
Definir el número de intentos de repetición
Si por algún motivo la descarga se interrumpe, puedes configurar el número de intentos de repetición con la opción –tries=.
wget –tries=50 https://tudominio.com/archivo.txt
En este caso, wget intentará hasta 50 veces completar el proceso. También puedes usar inf para que los intentos sean infinitos.
Ejecutar el proceso en segundo plano
Si deseas que el proceso de descarga continúe en segundo plano, puedes usar la opción -b.
wget -b https://tudominio.com/archivo.txt
De esta forma, incluso si cierras la sesión del terminal, la descarga seguirá en proceso. Mientras se ejecuta, wget generará un archivo llamado wget-log en tu directorio actual, donde se registrará el progreso. Para monitorear el estado del proceso, usa el comando:
tail -f wget-log
Conclusiones
El comando wget es una herramienta increíblemente útil que simplifica el proceso de descarga de archivos remotos. Si te quedó alguna duda o tienes sugerencias sobre algo que no mencionamos, déjanos un comentario. ¡Podríamos incluir actualizaciones en el futuro para mejorar este contenido!
Además, te recomendamos estos otros recursos relacionados con el tema:
¡Nos vemos en el próximo artículo!