Teléfono y Whatsapp: 675 18 68 80

Descargar una web desde consola en Linux

Imaginaros que queries descargar una web entera, con todas las imagenes, ficheros, descargas..etc. Hay una opción que es desde Firefox hacer click en ‘Guardar como…’, pero esto habria que repetirlo para todos y cada una de los enlaces… en fin, todo un coñazo y encima seguramente nos dejariamos algo por descargar.

En Windows, conocí Teleport pro y teleport ultra, que a través de una interfaz grafica, introducías la web a descargar y el tipo de archivos y a través de una GUI, te iba guiando paso a paso con un asistente.

Pues bien, como ya no usamos Windows, buscando alternativas he encontrado que el comando Wget permite hacer lo mismo, y viene preinstalado en casi todas las distribuciones Linux.

Para bajarte toda la web entera:

wget -r -k http://www.miweb.com

Bajarte hasta un nivel en concreto (opción -l):

wget -r -k -l 2 http://www.miweb.com

Continuar descargando fuera del dominio:

wget -r -k -H http://www.miweb.com

Aclaro, que la ejecución de este comando bajará el codigo interpretado por el navegador (html) y no los ficheros asp, php, jsp, cfm, pl…etc que pueda haber en el servidor. Si te quieres bajar esos, deberas usar SSH o FTP.

Para más información, mirar la ayuda del comando wget.