Ver destacados

Cómo usar comando Wget en Linux, Windows o Mac

Aprende a utilizar el comando Wget en tu Sistema Operativo ya sea Windows 10, macOS Sierra o Linux con este completo tutorial.
Escrito por
15.7K Visitas  |  Publicado nov 28 2016 15:00
Favorito
Compartir
Comparte esta pagina a tus Amigos y Contactos usando las siguientes Redes Sociales


 

El comando Wget es uno de los comandos más usados para la gestión de descargar en entornos Linux y ya que desde 1996 no ha dejado su potencia, seguridad y alcance. Con wget tenemos diversas opciones para su ejecución en entornos Linux pero hoy ya tenemos alcance a Mac OS y Windows 10. El uso de comandos permite que nuestras tareas lleguen a ser realmente sencillas, en ocasiones compartiendo funcionalidad sin importar el Sistema Operativo.

 

En esta oportunidad analizaremos cómo podemos usar Wget en estos tres potentes Sistemas Operativos para gestionar nuestras descargas de una forma segura y con total confianza.

 

Nota
Recordemos que en entornos Linux el comando wget viene instalado por defecto en todas las distros de Linux, por lo que vamos a ver qué necesitamos en Windows 10 y en Mac.

 

 


1. Requisitos previos para usar Wget en Windows


Para entornos Windows 10 contamos con dos opciones posibles para usar este comando:

 

Opción 1
Usar la característica bash para Windows 10 la cual nos permite tener un entorno de Ubuntu en nuestros Sistemas Operativos Windows 10. Recordemos que bash en Windows 10 instala un entorno de Ubuntu para la ejecución de los paquetes de Linux en Windows. Para conocer más sobre como instalar y configurar bash en Windows 10 podemos visitar el siguiente enlace:

 

 

 

 

Opción 2
También podemos usar alguna aplicación de terceros que nos brinde la posibilidad de ejecutar el comando wget como por ejemplo GnuWin32, del cual te dejamos el enlace de descarga.

 

 

 

 


2. Requisitos previos para usar Wget en Mac


Paso 1

Para entornos macOS Sierra es necesario instalar el gestor brew el cual podemos analizar en detalle desde el siguiente enlace:

 

 Brew

 

 

Paso 2

Con brew debemos instalar la aplicación usando la siguiente secuencia de comandos:
xcode-select –install
ruby -e “$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)”
brew doctor

 

Paso 3

Una vez realizado este proceso usaremos el siguiente comando para instalar wget en macOS Sierra:
brew install wget

 

 


3. Descargar archivo de forma básica con Wget en Windows, Linux y Mac


El uso de Wget en su nivel básico consiste de la siguiente sintaxis:
wget Dirección de enlace
Esto nos permite descargar los archivos de forma nativa teniendo en cuanta la velocidad de red con la que contemos actualmente. Para descargar un archivo en forma básica en los distintos sistemas operativos veremos lo siguiente.

 

Entorno Linux

 

 

 

Entorno Windows 10

 

 

 

Entorno macOS Sierra

 

 

 

 

 


4. Descargar archivo sin perder descarga en uso con Wget en Windows, Linux y Mac


Para permitir que una descarga quede en pausa ya sea por un error de red o por algún fallo de energía podemos usar el parámetro -c para permitir que si algo falla tan pronto como iniciemos sesión de nuevo la descarga continúe. La sintaxis a usar es:
wget -c Dirección_enlace
Entorno Linux

 

 

 

Entorno Windows 10

 

 

 

Entorno macOS Sierra

 

 

 

 


5. Descargar página web completa con Wget en Windows, Linux y Mac


Para descargar un sitio web de forma completa usaremos la siguiente sintaxis:
wget -m http://Dirección
Entorno Linux

 

 

 

Entorno Windows 10

 

 

 

Entorno macOS Sierra

 

 

 

 


6. Parámetros adicionales para Wget -m


Con este comando hemos descargado todos los componentes de la página web pero podemos añadir parámetros como:

 

--convert-links
Esta opción permite cambiar todos los enlaces de la página para que apunten entre ellos.

 

--page-requisites
Permite descargar los estilos de la página para que su vista sea excelente sin conexión.

 

--no-parent
Evita descargar sitios principales vinculados al mismo.

 

 


7. Parámetros adicionales para usar Wget


Podemos usar algunos parámetros usando wget en alguno de estos Sistemas Operativos (Windows, Mac y Linux) como:

 

wget -r
Nos permite descargar una página web de forma recursiva o usando FTP, la sintaxis es:
wget -r ftp://Dirección

 

wget -i
Nos ofrece la posibilidad de descargar un listado de URLs que tengamos en un archivo de texto, por ejemplo, podemos tener un archivo llamado Solvetic.txt por ello usaremos lo siguiente:
wget -i Solvetic.txt

 

man wget
Esta opción nos despliega un listado de todas las opciones a la que tenemos acceso usando wget.

 

wget -p
Este parámetro nos da la posibilidad de descargar una página web completa incluyendo los extras como imágenes en línea, estilos, etc.

 

wget -o
Con este parámetro podemos crear un reporte sobre la descarga que hemos efectuado, por ejemplo:
wget -o solvetic.txt http://Dirección

 

wget -t (#)
Por defecto wget realiza un intento de 20 conexiones para iniciar la descarga, pero en caso que el sitio esté muy congestionado podemos usar este parámetro para aumentar la cantidad de intentos, por ejemplo:
wget -t 30 Dirección

 

Como vemos Wget es un comando muy potente y práctico para todo lo relacionado con el tema de descargas. De forma sencilla hemos visto cómo poder usar comando wget tanto en sistemas Windows, Mac como en Linux, en éste último es más fácil porque ya viene implementado. En ocasiones un momento comando puede ser usado entre los diferentes sistemas y sólo tendremos que encontrar la forma adecuada para poder tenerlo en cuenta.

 

Los comandos nos facilitan las tareas ya que en un entorno de terminal podemos ejecutar funciones sin necesidad de que intervenga el entorno gráfico. Otro ejemplo donde puedes ver la importancia de los comandos es en cómo arreglar DNS en Windows 10, macOS Sierra y Linux.

 

¿Te ayudó este Tutorial?

Ayuda a mejorar este Tutorial!
¿Quieres ayudarnos a mejorar este tutorial más? Puedes enviar tu Revisión con los cambios que considere útiles. Ya hay 0 usuario que han contribuido en este tutorial al enviar sus Revisiones. ¡Puedes ser el próximo!