WGET es una potente aplicación disponible para linux y windows, el cual nos permitira hacer descargas de multiples maneras y bajo diferentes condiciones, desde la linea de comandos.
Ejemplos especificos de uso.
Descargar un archivo especifico
wget http://elsitio.com/other/User_Manual.pdf
Descargar mas de un archivo con una sola linea y diferentes protocolos
wget http://elsitio.com/other/User_Manual.pdf ftp://elsitio.com/other/la_canción.mp3
Podemos descargar una lista de archivos, especificados dentro de un archivo de texto. Primero se debe tener el archivo de texto creado con los archivos que se va a descargar, escritos uno por linea dentro de el. Luego utilizamos el comando como se muestra.
wget -i /tmp/Lista_archivos.txt
Podemos reanudar descargas, utilizando -c en el comando.
wget -i -c /tmp/Lista_archivos.txt
Podemos limitar el ancho de banda utilizado por wget, como se muestra a continuación.
wget –limit-rate=200K http://elsitio.com/other/ACAD_2014.iso
Podemos realizar descargas aun si el sitio web requiere un login previo. (Se debe tener el usuario y la contraseña)
wget -http-user=juan -http-password=contraseña http://elsitio.com/ValidUser/MSWin8.1.iso
Descargar un sitio web completo
wget www.elsitio2.com
Si se desea agregar otros elementos como hojas de estilo, imagenes, etc.
wget -p www.elsitio2.com
Podemos hacer descargas en el sitio de manera recursiva, ademas podemos especificar el nivel de recursividad
wget -r -l10 www.elsitio2.com
Si lo que se desea es poder visualizar el sitio offline, se debe especificar que los enlaces sean redirigidos.
wget –convert-links -r -l12 www.misitio2.com
Podemos especificar el directorio en el cual seva a guardar el contenido descargado, ya que por defecto la descarga se realiza en el directorio desde donde se ejecuta el comando.
wget -r -l7 -P /home/test/Descargas/misitio2.com
Si descargamos un sitio completo, es posible que algunos contenido no puedan ser visualizados por el tipo de formato como puede ser extensiones php, asp, etc. Para que el sitio funcione offline debemos convertirlos a extensión html.
wget –mirror -E -P /home/test/Descargas/tlm www.tlm.com
Podemos especificar que se descargue ademas, objetos enlazados a otros lugares, como dominios. Esto con la opción -H
wget -H -r -l3 -k -E -p www.elsitio2.com