Whatsapp

Cómo instalar y usar Wget en Mac

Anonim

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.