Laden Sie Dateien über die Mac OS X-Befehlszeile aus dem Internet herunter

Ich entwickle häufig Webseiten und oft finde ich es frustrierend, wenn ich meinen Browser nicht neu starten kann, weil ich gerade mitten in einem Download bin. Wenn ich also eine große Datei herunterladen muss und ich mich nicht darum kümmern muss, ob Safari, Chrome oder Firefox weiterhin ohne Unterbrechung läuft, wende ich mich an das vertrauenswürdige Terminal! In der Tat können Sie einfach alle Dateien aus dem Internet herunterladen, indem Sie die Befehlszeile auf einem Mac verwenden.

Wenn Sie das nächste Mal eine Datei haben, die Sie herunterladen möchten, kopieren Sie einfach die URL in Ihre Zwischenablage, öffnen Sie ein Terminalfenster und verwenden Sie den Befehl "curl".

Curl ist einfach zum Herunterladen von Dateien zu verwenden, in der einfachsten Form wäre die Syntax:

curl -O [filenameURL]

Der Ziel-URL der Datei sollte das Präfix http für das Web vorangestellt werden. Standardmäßig wird die angeforderte URL in das aktuelle Arbeitsverzeichnis heruntergeladen, wobei für die gespeicherte Datei derselbe Name verwendet wird wie auf dem Remote-Server (dh wenn die Datei auf dem Remote-Server "filename.zip" heißt), Der Name bleibt beim Herunterladen erhalten.

Sie müssen das Flag -O (capital o) mit curl verwenden, damit der Dateiname gleich bleibt. Ein Kleinbuchstabe -o Flag ändert den Namen. curl-help kann mehr erklären.

Lassen Sie uns jedoch etwas Nützliches tun, und geben Sie anhand eines Beispiels an, wo sich die Datei vor dem Einrollen retten wird.

Zuerst müssen Sie die Verzeichnisse ändern, in denen die Datei gespeichert werden soll. Dies geschieht mit dem Befehl 'cd'. Wir verwenden den Desktop als Beispiel:
cd ~/Desktop

Nachdem wir nun unser Verzeichnis auf "Desktop" umgestellt haben, können wir unseren Download starten. Für den Download werden wir ein eingebautes Dienstprogramm namens "curl" verwenden.

curl -O http://www.exampleURL.com/downloads/Example/DoesNotExist.sit

Curl lädt die Datei sofort herunter. Wenn die Datei groß genug ist, erhalten Sie einen Fortschrittsbalken, der anzeigt, wie lange das Herunterladen dauert.

Sie können die obigen Befehlszeichenfolgen sogar zu einem einzigen Befehl kombinieren, wenn Sie möchten:

cd ~/Desktop; curl -O http://remote-server-IP/file.zip

Natürlich hat curl viele andere Anwendungen außer dem Herunterladen von Dateien aus dem Internet, also verpassen Sie nicht unsere anderen Beiträge zur Verwendung von Curl.

Wenn Sie weitere hilfreiche Tipps oder Tricks für die Verwendung dieser Methode zum Herunterladen von Dateien aus dem Internet haben, teilen Sie sie mit uns in den Kommentaren unten!