Login- & Registrieren-Schnellzugang

Passwort vergessen?

Dateien mit Terminal und ohne Browser aus dem Internet laden

2 Kommentare — Veröffentlicht am Montag, 13. Oktober 2014, um 13:24 Uhr von Stefan Rechsteiner

Das Kommandozeilen-Programm «curl» kann unter anderem dafür genutzt werden, Dateien aus dem Internet zu laden, ohne dafür einen Browser oder ein «Downloadmanager» von einem Drittanbieter starten zu müssen.

curl kann im Terminal mit dem Befehl…

curl -C - -O 

… gefolgt von der URL des zu ladenden Objektes zum gewünschten Download ausgeführt werden (kann beispielsweise per Drag-and-Drop bzw. Ziehen-und-Fallenlassen aus Safari ins Terminal kopiert werden). Komplizierter ist das Laden von Objekten, die sich in einem Passwort-geschützten Bereich befinden, bei dem Cookies für den Zugriff verwendet werden. Die Vorgehensweise in diesem Falle kann via Man-Page (man curl) nachgelesen werden.

Wird der Befehl ausgeführt, gibt curl im Terminal ein Lade-Status aus. Sollte es während dem Laden zu einem Fehler kommen, kann der Befehl erneut ausgeführt werden wodurch curl am vorherigen Ort weiter lädt. Das Herunterladen kann demnach auch jederzeit beliebig abgebrochen (ctrlc) werden und danach erneut ausgeführt werden.

Zusatztipp: Mit curl können auch ganze Webseiten heruntergeladen werden.

Kategorie: Mac, OS X und macOS
Tags: Browser, Chrome, curl, Download, Downloadmanager, Finder, Firefox, Safari, Terminal, Upload

Thema: «Terminal/UNIX»

Vom 1x1 bis zu Pro-Tipps — das Terminal von OS X und macOS erklärt.

  1. Einführung ins Terminal von OS X
  2. Die wichtigsten Terminal-Befehle
  3. Terminal-Ausgabe an eine Datei oder einen Befehl übergeben
  4. Das Terminal mit der Zwischenablage von OS X verwenden
  5. Terminal: Benachrichtigung wenn Aufgabe erledigt wurde
  6. Zeitstempel zur bash-History des macOS-Terminals hinzufügen
  7. URLs aus dem Terminal öffnen
  8. Tetris, Pong, Snake, Solitaire und andere Spiele gratis im Terminal
  9. Terminal-Inhalte mit Maus/Trackpad scrollen
  10. Terminal schneller starten lassen
  11. Software-Updates schnell via Terminal installieren
  12. Schnell man-Page eines Befehls im Terminal anzeigen
  13. Schnell das Profil des aktuellen Tabs im macOS-Terminal ändern
  14. Meta-Taste im Terminal von macOS benutzen
  15. Mehr Übersicht im Terminal: Tab-Titel schnell ändern
  16. Letzten Terminal-Befehl schnell wiederholen
  17. Geht auch ohne pwd: Aktuellen Pfad im Terminal anzeigen
  18. Dateien mit Terminal und ohne Browser aus dem Internet laden
  19. Cursor im Mac-Terminal schnell mit der Maus oder Trackpad platzieren

2 Kommentare

Kommentar von kgfj (#28475)

Dass cookies nicht unterstützt werden stimmt nicht ganz, glaube ich. Ist wahrscheinlich nur für command-line-geeks, aber curl hat diese Option:
    -b/—cookie <name=data>
          (HTTP)  Pass the data to the HTTP server as a cookie. It is supposedly the data previously received from the server in a “Set-Cookie:”  line.  The data should be in the format “NAME1=VALUE1; NAME2=VALUE2”.

... im Terminal “man curl” ausführen um den ganze Text zu lesen - wäre zu lang für einen Kommentar hier.

Anmelden um Kommentar zu verfassen

Allegra Leser! Nur angemeldete Leser können bei diesem Inhalt einen Kommentar schreiben. Jetzt kostenlos registrieren oder mit bestehendem Benutzerprofil anmelden.