WGET

Es un comando en GNU/Linux que permite la descarga de forma desatendida sitios web completos, archivos, imágenes ISO, ejecutables, etc.


La forma básica para descargar con el comando wget es la siguiente;

wget http://joomlacode.org/gf/download/frsrelease/18838/86936/Joomla_3.2.0-Stable-Full_Package.zip


Algunas de las opciones se encuentran;
  • -V: Muestra la versión del comando wget.
  • -b: Se ejecuta en forma de background.
  • -r: Uso de forma recursiva
  • - -limit-rate: Permite especificar la tasa de descarga
  • -c: Se usa para descargar archivos grandes, puede suceder en algún momento deje de descarga, en ese caso se puede continuar con la descarga el mismo archivo en el que se quedó parado .Cuando empiezas a descargar el archivo sin especificar la opción -c wget agregará 0,1 extensión al final del archivo, teniendo en cuenta como una descarga nueva. Es bueno añadir - c al descargar archivos de gran tamaño.



Ejemplo de uso de wget;
wget --limit-rate=40K -r http://joomlacode.org/gf/download/frsrelease/18838/86936/Joomla_3.2.0-Stable-Full_Package.zip


En este ejemplo se limita la tasa de descarga a 40 K y se descarga de forma recursiva el sitio www.centosni.net.


Ahora bien, un ejemplo más avanzado, se desea descargar varios archivos de diferentes sitios con el comando wget, para esto se puede crear un archivo de texto vacío y se ingresan los sitios que contienen dichos archivos;

touch descargas.txt

Contenido del archivo descargas.txt;
http://sitio.com/algunprograma.tar.gz
http://sitio.net/rpm/algunpaquete.rpm
http://sitio.org/descargas/algunadistrolinux.iso

Se guarda el archivo y se ejecuta la siguiente sintaxis;

wget -i descargas.txt