Descarga con wget

De enunpimpam
Saltar a: navegación, buscar

Wget es una orden que vine por defecto en todas las versiones de Linux, soporta los protocolos HTTP,HTTPS y FTP y puede descargar por proxy.

Uso

La podemos utilizar para descargar archivos muy pesado desde una web o una lista de ello.

Por ejemplo queremos descargar la version 10.10 de Ubuntu directamente de la web escribimos en un terminal:

wget http://cdimage.ubuntu.com/releases/10.10/release/ubuntu-10.10-dvd-i386.iso

Continuar descarga

Pero si el archivo es muy grande (+3Gb) puede haber fallos en la conexion para eso podemos usar la variable -c

wget -c http://cdimage.ubuntu.com/releases/10.10/release/ubuntu-10.10-dvd-i386.iso

Autentificar nos FTP y HTTP

Podemos autentificar nos de la siguiente forma:

wget -c –user=usuario –password=contraseña http://cdimage.ubuntu.com/releases/10.10/release/ubuntu-10.10-dvd-i386.iso

wget -c –user=usuario –password=contraseña ftp://cdimage.ubuntu.com/releases/10.10/release/ubuntu-10.10-dvd-i386.iso

Enviar Cokies

Podemos tener la necesidad de enviar Cokies mediante la siguiente forma.

wget -load-cookies cokkies.txt -p http://cdimage.ubuntu.com/releases/10.10/release/ubuntu-10.10-dvd-i386.iso

Descargar todos los archivos

Podemos utilizar la variable de recursion para que descargue todos los archivos de una web

wget -r http://ubuntu.com

Esta ultima opción nos descarga casi todo el contenido de una web con sus corespondientes carpetas, si no queremos que nos cree las carpetas podemos utilizar:

wget -r -nd http://ubuntu.com

Descarga desde un archivo

Podemos crea un archivo de texto donde incluiremos lineas de diferentes web, para su posterior descarga.

wget -i archivo.txt