c't 8/2017
S. 168
Praxis
wget
Aufmacherbild
Bild: Jörg Niehage

Kleiner Datensauger

Dateien mit wget herunterladen

Das etwas unscheinbare Programm wget stemmt mühelos selbst komplexere Download-Aufgaben. Wer das kleine Kommandozeilenwerkzeug einmal näher kennen-gelernt hat, möchte es daher nicht so schnell wieder missen.

Ein Klick auf den passenden Link genügt und schon saugt der Browser die gewünschte Datei aus dem Internet. Bricht die Verbindung aber kurz vor Ende ab, darf man die vier GByte große Datei häufig noch einmal herunterladen. Benötigt man mehrere Dateien von einem FTP-Server, klickt man sich zudem die Finger wund.

Abhilfe schafft das kleine Kommandozeilenprogramm wget, das sich auf den Download von Dateien spezialisiert hat. Unter anderem kann es abgebrochene Downloads fortsetzen, komplette Webseiten spiegeln und Dateien über eine verschlüsselte HTTPS-Verbindung holen. Auf Wunsch steigt es auf dem Server auch rekursiv in Verzeichnisse hinab, begrenzt die genutzte Bandbreite und klopft bei überlasteten Servern automatisch mehrfach an. Als Kommandozeilenprogramm lässt sich wget zudem gut in eigene Shell-Skripte einbauen beziehungsweise mit anderen Anwendungen kombinieren.

Alle heise-Magazine mit heise+ lesen

3,99 € / Woche

Ein Abo, alle Magazine: c't, iX, Mac & i, Make & c't Fotografie

  • Alle heise-Magazine im Browser und als PDF
  • Alle exklusiven heise+ Artikel frei zugänglich
  • heise online mit weniger Werbung lesen
  • Vorteilspreis für Magazin-Abonnenten
Jetzt unbegrenzt weiterlesen Vierwöchentliche Abrechnung.

Alle Ausgaben freischalten

2,95 € 0,25 € / Woche

Nach Testphase 2,95 € wtl.

  • Zugriff auf alle c't-Magazine
  • PDF-Ausgaben zum Herunterladen
  • Zugriff in der c't-App für unterwegs
Jetzt testen Nach Testphase jederzeit monatlich kündbar.

Ausgabe einmalig freischalten

4,70 € / Ausgabe

Diese Ausgabe lesen – ohne Abobindung

  • Sicher einkaufen im heise shop
  • Magazin direkt im Browser lesen
  • Dauerhaft als PDF behalten

Weitere Bilder

Kleiner Datensauger (3 Bilder)