Descargar archivos desde la consola con wget

última modificación:

wget es el comando habitual para descargar archivos desde la línea de comandos, pero tiene muchas más opciones de las que se usan habitualmente. Aquí vemos algunos usos menos obvios que resultan prácticos en el día a día de un servidor.

La descarga básica:

wget https://example.com/archivo.tar.gz

Para continuar una descarga interrumpida (si el servidor lo permite):

wget -c https://example.com/archivo.tar.gz

Para descargar en segundo plano (útil en descargas largas):

wget -b https://example.com/archivo.tar.gz

wget guarda el progreso en wget-log en el directorio actual. Podemos seguirlo con tail -f wget-log.

Para descargar y guardar con un nombre concreto:

wget -O destino.tar.gz https://example.com/archivo.tar.gz

Para hacer una petición y ver la respuesta sin guardar nada (útil para comprobar que un servicio responde):

wget -q -O - https://example.com/

Para descargar un sitio completo de forma recursiva (con límite de profundidad):

wget -r -l 2 https://example.com/

wget también acepta un archivo con una lista de URLs para descargarla completa:

wget -i lista-de-urls.txt

Esto es útil cuando necesitamos descargar varias versiones de un paquete o un conjunto de archivos de una sola vez.