Linux / Comando wget: descargar archivos, elegir el destino y reanudar
wget es una herramienta de GNU que descarga archivos desde URLs como HTTP, HTTPS y FTP. Es útil para almacenar archivos en el servidor o reanudar descargas interrumpidas.
Por defecto, guarda el archivo remoto en el directorio actual usando su nombre original. -O permite especificar un archivo de salida deseado y -c reanuda descargas interrumpidas. También tiene función de descarga recursiva, pero al solicitar muchas páginas, se debe verificar primero el alcance y la política del sitio.
Sintaxis básica
wget [opciones] URL
La implementación instalada y las opciones pueden variar según la distribución. Verifique la descripción de man wget en el sistema actual.
Ejemplos de uso
Descarga de un solo archivo
Ejecute las prácticas en un directorio donde no haya archivos que deba conservar. La URL raíz de example.com permite ilustrar la descarga de una página; el nombre guardado se indica en la salida. La ruta archive.tar.gz del ejemplo de reanudación es un marcador y no presupone que ese archivo exista: sustitúyala por una URL real del proveedor.
wget https://example.com/
Especificar nombre de archivo
Elija una ruta de salida sin datos que deba conservar: -O abre y trunca el archivo indicado, incluso si la descarga después falla. Compruebe tanto la finalización de Wget como el contenido guardado.
wget -O example.html https://example.com/
Reanudar archivo interrumpido
Si el servidor admite solicitudes de rango, se reanuda al final del archivo existente.
wget -c https://example.com/archive.tar.gz
Comprobar el archivo después de descargarlo
wget -O guarda el contenido recibido con el nombre de archivo especificado. Dependiendo del estado del servidor y la red, la tasa de progreso y los mensajes de estado HTTP pueden mostrarse en el error estándar.
wget -O example.html https://example.com
ls -lh example.html
El segundo comando muestra el nombre y el tamaño del archivo si se ha creado. El tamaño y el contenido pueden variar según el momento de la solicitud, así que no espere un número fijo de bytes.
El mensaje de éxito de la descarga por sí solo no garantiza la autenticidad del archivo. Si es un archivo distribuido oficialmente, verifique por separado la suma de verificación o la firma publicada por el proveedor. Si se ejecuta de nuevo con el mismo nombre, -O podría sobrescribir el archivo existente, por lo que primero verifique la ruta de almacenamiento.
Opciones y formatos principales
| Opción o formato | Descripción |
|---|---|
-O archivo |
Guarda el resultado de la descarga en un archivo especificado. |
-P directorio |
Especifica el directorio de almacenamiento. |
-c |
Si es posible, reanuda las descargas interrumpidas. |
-q |
Activa el modo silencioso y suprime los mensajes de Wget. |
--spider |
Verifica la posibilidad de acceder a la URL sin guardar el contenido. |
-r |
Obtiene recursivamente los recursos enlazados. |
Precauciones al usar
-O puede sobrescribir archivos especificados, así que compruebe los datos existentes. Si el archivo del servidor cambia al usar -c, el resultado descargado podría estar dañado, por lo que es importante verificar la suma de comprobación. Las operaciones a gran escala de -r pueden cargar el servidor, así que compruebe los permisos y el alcance.
Preguntas frecuentes
¿Usar wget -c siempre permite reanudar de forma segura?
No. Depende de si el servidor admite solicitudes de rango y de si el archivo remoto ha cambiado. Compruebe la suma de comprobación del archivo completo.
Documentación oficial
Puede consultar el comportamiento exacto de las opciones y las diferencias según la implementación en la documentación oficial de wget.




