Descargar datos con Wget

Procesamiento de datos en Shell

Susan Sun

Data Person

¿Qué es Wget?

Wget:

  • viene de World Wide Web y get
  • nativo de Linux, compatible con todos los sistemas
  • sirve para descargar datos de HTTP(S) y FTP
  • mejor que curl para descargas recursivas múltiples
Procesamiento de datos en Shell

Comprobar la instalación de Wget

Comprueba si Wget está instalado:

which wget

Si Wget está instalado, verás su ubicación:

/usr/local/bin/wget

Si Wget no está instalado, no habrá salida.

Procesamiento de datos en Shell

Instalación de Wget por sistema operativo

Código fuente de Wget: https://www.gnu.org/software/wget/

Linux: ejecuta sudo apt-get install wget

macOS: usa Homebrew y ejecuta brew install wget

Windows: descarga vía gnuwin32

Procesamiento de datos en Shell

Consultar el manual de Wget

Tras instalar, usa man para ver el manual de Wget:

Captura del inicio del manual de Wget como impreso en una Terminal oscura

Procesamiento de datos en Shell

Aprender la sintaxis de Wget

Sintaxis básica de Wget:

wget [flags de opción] [URL]

La URL es obligatoria.

Wget también admite HTTP, HTTPS, FTP y SFTP.

Para ver todas las opciones, ejecuta:

wget --help
Procesamiento de datos en Shell

Descargar un archivo

Flags de opción propias de Wget:

-b: Enviar al segundo plano tras iniciar

-q: Silenciar la salida de Wget

-c: Reanudar una descarga interrumpida (continuar un archivo parcial)

wget -bqc https://websitename.com/datafilename.txt
Continuando en segundo plano, pid 12345.
Procesamiento de datos en Shell

¡A disfrutar con Wget!

Procesamiento de datos en Shell

Preparing Video For Download...