WhatsApp

So installieren und verwenden Sie Wget auf einem Mac

Anonim

wget ist eine robuste Befehlszeilenanwendung zum Herunterladen von URL-spezifischen Ressourcen. Es wurde entwickelt, um auch bei schlechten Verbindungen hervorragend zu funktionieren. Seine einzigartige Funktion im Vergleich zu curl, das beispielsweise mit macOS geliefert wird, ist, dass es nicht interaktiv ist, sodass es im Hintergrund ausgeführt werden kann.

Es gibt zwei Möglichkeiten, wget zu installieren: über Xcode oder über Homebrew und ich werde beide Methoden behandeln, da nicht jeder Xcode oder verwendet Homebrew.

Wget über Xcode installieren

Installieren von wget auf Mac über Xcode erfordert, dass Sie das Tool aus dem Quellcode erstellen, und die Schritte sind auf allen Mac-Versionen gleich:

Installieren Sie zuerst Xcode über iTunes und installieren Sie dann die Xcode-Befehlszeilentools mit dem folgenden Befehl:

 xcode-select --install

Wget-Quellcode mit curl herunterladen:

 cd ~/Downloads
curl -O https://ftp.gnu.org/gnu/wget/wget-1.19.5.tar.gz

Extrahieren und navigieren Sie in den Ordner und führen Sie den Konfigurationsbefehl aus:

 tar -zxvf wget-1.19.5.tar.gz
cd wget-1.19.5/
./konfigurieren

Wget erstellen und testen:

 machen
installiere
wget http://ftp.gnu.org/gnu/wget/wget-1.19.5.tar.gz

Wenn Sie beim Ausführen des Befehls configure eine Fehlermeldung erh alten, führen Sie ihn mit einem SSL-Flag wie folgt aus:

 ./configure --with-ssl=openssl

Denken Sie daran, die nicht mehr benötigten Dateien nach Abschluss der Installation zu löschen.

Wget über Homebrew installieren

Homebrew ist ein Paketmanager für OS X, der die Installation erleichtert und die Verw altung von Anwendungen für Mac-Benutzer viel einfacher.

Es gibt Alternativen wie Fink und MacPorts, aber ich bevorzuge mit Homebrew. Machen Sie sich keine Sorgen, wenn Sie es nicht installiert haben, ich bin für Sie da:

Installieren Sie Homebrew mit dem folgenden Befehl, es installiert auch die Befehlszeilentools von Xcode, falls sie noch nicht installiert sind:

"
 /bin/bash -c $(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"

Installieren Sie als Nächstes den wget-Befehlszeilen-Download-Client.

 brew install wget

So verwenden Sie Wget auf einem Mac

Solange die URL einer Datei oder eines Verzeichnisses öffentlich zugänglich ist, können Sie sie herunterladen und Dateien können beim Herunterladen von Verzeichnissen einzeln oder rekursiv heruntergeladen werden.

Herunterladen einer einzelnen Datei
 wget -X path/to/local.copy http://example.com/url/to/download.html

Die Syntax ist einfach. den Befehl wget, -X, um den Dateipfad anzugeben (es sei denn, Sie möchten die heruntergeladene Datei speichern Inh alt in Ihr aktuelles Arbeitsverzeichnis) und den öffentlichen Link.

Herunterladen eines Verzeichnisses
 wget -e robots=off -r -np https://www.w3.org/History/19921103-hypertext/hypertext/

Das Flag -e robots=off weist wget an Ignorieren Sie Einschränkungen in der Datei robots.txt, was gut ist, weil es verkürzte Downloads verhindert. -r (oder --rekursiv) und - np (oder --no-parent) sagt wgetum Links innerhalb des angegebenen Verzeichnisses zu folgen. Voila!

Während das alles ist, was Sie wissen müssen, um wget zum Herunterladen von Dateien zu verwenden, gibt es noch viele andere Befehle, die Ihnen helfen werden um die Verwendung zu kontrollieren, und Sie können in Ihrem Terminal auf der Manpage von wget oder online darauf zugreifen.

Haben Sie Fragen oder Anregungen? Fühlen Sie sich frei, Ihre Gedanken in den Kommentaren unten zu hinterlassen und vergessen Sie nicht, sie zu teilen.