wget es una sólida aplicación de línea de comandos para descargar recursos especificados por URL. Fue diseñado para funcionar de manera excelente incluso cuando las conexiones son deficientes. Su característica única, en comparación con curl que viene con macOS, por ejemplo, es que no es interactivo, por lo que puede ejecutarse en segundo plano.
Hay 2 formas de instalar wget: a través de Xcode o vía Homebrew y cubriré ambos métodos ya que no todos usan Xcode o Cerveza casera.
Instalación de Wget a través de Xcode
Instalando wget en Mac a través de Xcode requiere que construyas la herramienta desde la fuente y los pasos son los mismos en todas las versiones de Mac:
Primero, instale Xcode a través de iTunes y luego instale las herramientas de línea de comandos de Xcode con el comando:
xcode-select --instalar
Descargue el código fuente de wget usando curl:
cd ~/Descargas curl -O https://ftp.gnu.org/gnu/wget/wget-1.19.5.tar.gz
Extraiga y navegue a la carpeta y ejecute el comando de configuración:
tar -zxvf wget-1.19.5.tar.gz cd wget-1.19.5/ ./configurar
Hacer y probar wget:
hacer hacer la instalación wget http://ftp.gnu.org/gnu/wget/wget-1.19.5.tar.gz
Si obtiene un error cuando ejecuta el comando de configuración, ejecútelo con un indicador SSL así:
./configure --with-ssl=openssl
Recuerde eliminar los archivos ahora innecesarios después de completar la instalación.
Instalación de Wget a través de Homebrew
Homebrew es un administrador de paquetes para OS X que facilita la instalación y la gestión de aplicaciones es mucho más fácil para los usuarios de Mac.
Hay alternativas como Fink y MacPorts pero yo prefiero usando Homebrew. No se preocupe si no lo tiene instalado, lo tengo cubierto:
Install Homebrew usando el siguiente comando, también instalará las herramientas de línea de comandos de Xcode si aún no están instaladas:
"/bin/bash -c $(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"
A continuación, instale el cliente de descarga de la línea de comandos wget.
preparar wget de instalación
Cómo usar Wget en Mac
Siempre que la URL de un archivo o directorio sea de acceso público, puede descargarlo y los archivos se pueden descargar de forma individual o recursiva al descargar directorios.
Descarga de un solo archivo
wget -X path/to/local.copy http://example.com/url/to/download.html
La sintaxis es simple. el comando wget
, -X para indicar la ruta del archivo (a menos que desee guardar el archivo descargado contenido a su directorio de trabajo actual) y el enlace público.
Descargando un directorio
wget -e robots=off -r -np https://www.w3.org/History/19921103-hypertext/hypertext/
La bandera -e robots=off
indica a wget que ignore las restricciones en el archivo robots.txt, lo cual es bueno porque evita las descargas abreviadas. -r
(o --recursivo
) y - np
(o --no-parent
) le dice a wgetpara seguir enlaces dentro del directorio que ha especificado. ¡Voila!
Si bien eso es todo lo que necesita saber para usar wget para descargar archivos, hay muchos otros comandos que le permitirán para controlar su uso y puede acceder a ellos dentro de su terminal en la página de manual de wget o en línea.
¿Tiene alguna pregunta o sugerencia que hacer? Siéntase libre de dejar sus pensamientos en la sección de comentarios a continuación y no se olvide de compartir.