Harting Development

Wget: Das mächtige Tool zum Herunterladen von Dateien und die Befehlszeilenoptionen

Lukas Fuchs vor 8 Monaten in  Online-Ressourcen 3 Minuten Lesedauer

Was ist wget?

wget ist ein mächtiges Kommandozeilen-Tool, mit dem du Dateien aus dem Internet herunterladen kannst. Es ist ein vielseitiges Tool, das für eine Vielzahl von Aufgaben verwendet werden kann, vom Herunterladen einzelner Dateien bis hin zum Spiegeln ganzer Websites.

Wofür wird wget verwendet?

wget ist ein vielseitiges Tool, das für eine Vielzahl von Aufgaben verwendet werden kann, darunter:

  • Herunterladen einzelner Dateien: Du kannst wget verwenden, um einzelne Dateien aus dem Internet herunterzuladen, wie z. B. Bilder, Dokumente oder Software.
  • Herunterladen mehrerer Dateien: Du kannst wget auch verwenden, um mehrere Dateien gleichzeitig herunterzuladen, indem du eine Liste von URLs angibst.
  • Herunterladen von Webseiten: Du kannst wget verwenden, um ganze Webseiten herunterzuladen, einschließlich ihrer HTML-, CSS- und JavaScript-Dateien. Dies kann nützlich sein, um eine Kopie einer Website für die Offline-Ansicht oder zum Archivierungszwecken zu erstellen.
  • Rekursives Herunterladen: Du kannst wget verwenden, um rekursiv in Verzeichnisse auf einer Website herunterzuladen und so alle Dateien und Unterverzeichnisse herunterzuladen. Dies kann nützlich sein, um eine umfassende Spiegelung einer Website zu erstellen.

Wie funktioniert wget?

wget funktioniert durch das Senden von HTTP-Anfragen an einen Webserver, um Dateien herunterzuladen. Es kann mehrere gleichzeitige Verbindungen herstellen, was das Herunterladen von Dateien beschleunigen kann. wget unterstützt auch eine Vielzahl von Protokollen, darunter HTTP, HTTPS, FTP und SFTP.

Warum wget verwenden?

wget ist ein vielseitiges und leistungsstarkes Tool, das eine Vielzahl von Funktionen bietet, darunter:

  • Kommandozeilen-Schnittstelle: wget ist ein Kommandozeilen-Tool, das es einfach macht, automatisierte Skripte zu erstellen, die Dateien herunterladen.
  • Unterstützung für verschiedene Protokolle: wget unterstützt eine breite Palette von Protokollen, sodass du Dateien von einer Vielzahl von Servern herunterladen kannst.
  • Bandbreitenbeschränkung: Du kannst wget verwenden, um die Bandbreite für Downloads zu begrenzen, sodass andere Anwendungen weiterhin mit voller Geschwindigkeit ausgeführt werden können.
  • Proxys: wget kann Proxys verwenden, um deine IP-Adresse zu verbergen und den Zugriff auf Websites zu ermöglichen, die von deinem lokalen Netzwerk aus blockiert werden.

Wie installiere ich wget?

Um wget zu installieren, folge diesen Schritten:

Installation unter Linux

Öffne ein Terminalfenster und führe den folgenden Befehl aus:

sudo apt-get install wget

Für andere Linux-Distributionen kannst du die entsprechende Paketverwaltung verwenden.

Installation unter macOS

Öffne ein Terminalfenster und führe diesen Befehl aus:

brew install wget

Installation unter Windows

Du kannst wget für Windows von der offiziellen GNU Wget Website herunterladen.

Zusätzliche Hinweise:

  • Stelle sicher, dass du über Administratorrechte verfügst.
  • Wenn du wget bereits installiert hast, kannst du es mit dem Befehl wget --version aktualisieren.
  • Nach der Installation kannst du die Installation über den Befehl wget im Terminal überprüfen.
  • Solltest du Probleme bei der Installation haben, kannst du die Dokumentation oder die Support-Foren des jeweiligen Paketmanagers konsultieren.

Grundlegende Befehle und Verwendung von wget

wget ist ein vielseitiges Kommandozeilen-Tool, mit dem du Dateien und Verzeichnisse aus dem Internet herunterladen kannst. In diesem Abschnitt erfährst du die grundlegenden Befehle und deren Verwendung:

Syntax

Die allgemeine Syntax für wget lautet:

wget [Optionen] [URL]

Optionen

Hier sind einige der gängigsten Optionen:

  • -O: Legt den Dateinamen für die heruntergeladene Datei fest.
  • -o: Legt den Namen der Protokolldatei fest.
  • -P: Legt das Verzeichnis fest, in das die Datei heruntergeladen werden soll.
  • -r: Ermöglicht rekursives Herunterladen.
  • -np: Verhindert das Herunterladen von übergeordneten Verzeichnissen.
  • -h: Zeigt die Hilfe an.

Herunterladen einer einzelnen Datei

Um eine einzelne Datei herunterzuladen, verwende den folgenden Befehl:

wget https://example.com/file.txt

Diese Aktion lädt die Datei file.txt aus der URL https://example.com/ in das aktuelle Arbeitsverzeichnis herunter.

Herunterladen mehrerer Dateien

Um mehrere Dateien gleichzeitig herunterzuladen, kannst du die folgenden Befehle verwenden:

wget https://example.com/file1.txt https://example.com/file2.txt

Alternativ kannst du eine Textdatei mit URLs erstellen und diese Datei mit der Option -i verwenden:

wget -i urls.txt

Die Datei urls.txt sollte jede URL in einer neuen Zeile enthalten.

Verwenden von wget für fortgeschrittene Aufgaben

Mit wget kannst du nicht nur einzelne Dateien herunterladen, sondern auch Webseiten, rekursiv ganze Verzeichnisse herunterladen und sogar die Bandbreite steuern. Weitere Details zu diesen fortgeschrittenen Funktionen findest du in den folgenden Abschnitten dieses Blogartikels.

Herunterladen einzelner Dateien

Syntax

wget [Optionen] <URL>

Beispiele

Beispiel 1: Lade eine einzelne Datei herunter.

wget https://example.com/file.txt

Beispiel 2: Lade eine Datei in ein bestimmtes Verzeichnis herunter.

wget -P /pfad/zum/verzeichnis https://example.com/file.txt

Optionen

Die folgenden Optionen können für den Download einzelner Dateien verwendet werden:

  • -o: Legt den Dateinamen für die lokale Kopie fest.
  • -O: Überschreibt eine bestehende lokale Datei, ohne die Originaldatei zu sichern.
  • -t: Legt die Anzahl der Wiederholungsversuche fest.
  • -c: Setzt einen unterbrochenen Download fort.
  • --progress: Zeigt einen Fortschrittsbalken an.
  • -q: Unterdrückt die Ausgabe.
  • -h: Zeigt die Hilfe an.

Tipps

  • Du kannst die URL aus der Adressleiste deines Browsers kopieren und dann in den Wget-Befehl einfügen.
  • Wenn der Dateiname leer ist, verwendet Wget standardmäßig den Namen der heruntergeladenen Datei.
  • Wget unterstützt eine Vielzahl von Protokollen, darunter HTTP, HTTPS und FTP.
  • Wget kann auch mit Proxyservern verwendet werden, indem die Option --proxy verwendet wird.

Herunterladen mehrerer Dateien

Wenn du mehrere Dateien gleichzeitig herunterladen möchtest, kannst du die Option -i (--input-file) verwenden, um eine Datei mit einer Liste von URLs anzugeben. Jede URL in der Datei wird dann heruntergeladen.

Bereitstellen einer Liste von URLs

Erstelle eine Textdatei mit einer Liste der URLs der Dateien, die du herunterladen möchtest. Jede URL sollte in einer neuen Zeile stehen. Dann kannst du den folgenden Befehl verwenden:

wget -i url-liste.txt

Verwenden von regulären Ausdrücken

Du kannst auch reguläre Ausdrücke verwenden, um Dateien mit bestimmten Mustern im Dateinamen abzugleichen. Dies ist nützlich, wenn du mehrere Dateien von einer Webseite herunterladen möchtest, die alle einem bestimmten Muster folgen.

Verwende die Option -r (--recursive) zusammen mit -A (--accept), um nur Dateien herunterzuladen, die dem regulären Ausdruck entsprechen. Beispiel:

wget -r -A ".jpg" https://www.beispiel-website.com/bilder/

Verwendung von Wildcards

Du kannst auch Wildcards verwenden, um eine Gruppe von Dateien herunterzuladen. Beispielsweise lädt der folgende Befehl alle HTML-Dateien aus einem bestimmten Verzeichnis herunter:

wget https://www.beispiel-website.com/verzeichnis/*.html

Paralleles Herunterladen

Um mehrere Dateien parallel herunterzuladen, kannst du die Option -c (--continue) verwenden. Dadurch wird eine Verbindung pro Datei geöffnet, was die Download-Geschwindigkeit erheblich erhöhen kann.

wget -c https://www.beispiel-website.com/datei1.zip https://www.beispiel-website.com/datei2.zip

Verwenden von Wget für Massen-Downloads

Wget kann für Massen-Downloads verwendet werden, indem eine Kombination der oben genannten Optionen verwendet wird.

  1. Erstelle eine Textdatei mit einer Liste der URLs, die du herunterladen möchtest.
  2. Verwende die Option -i (--input-file), um die URL-Liste anzugeben.
  3. Verwende die Option -r (--recursive) und -A (--accept) mit regulären Ausdrücken, um bestimmte Dateien und Verzeichnisse abzugleichen.
  4. Verwende die Option -c (--continue) für paralleles Herunterladen.
  5. Führe den Befehl wget aus, um den Massen-Download zu starten.

Herunterladen von Webseiten

Die Funktion von wget beschränkt sich nicht nur auf das Herunterladen einzelner Dateien. Du kannst damit auch vollständige Webseiten herunterladen, einschließlich aller darin enthaltenen Ressourcen wie Bilder, CSS-Dateien und JavaScript-Dateien. Dies ist besonders nützlich zum Offline-Zugriff auf Webseiten oder zum Archivieren von Inhalten.

Rekursives Herunterladen

Um eine Webseite rekursiv herunterzuladen, verwende die Option -r. Hiermit weist du wget an, nicht nur die angegebene URL herunterzuladen, sondern auch alle darin verlinkten Seiten und deren Ressourcen.

wget -r www.beispiel.com

Einschränken der Rekursion

Möglicherweise möchtest du die Rekursionstiefe einschränken, um zu vermeiden, dass zu viele Seiten heruntergeladen werden. Verwende dazu die Option -l mit einer Angabe für die maximale Anzahl von Ebenen.

wget -r -l 2 www.beispiel.com

Dies lädt die Webseite und bis zu zwei Ebenen ihrer verlinkten Seiten herunter.

Begrenzen der Dateitypen

Standardmäßig lädt wget alle Dateitypen herunter. Wenn du bestimmte Typen ausschließen möchtest, verwende die Option -A. Gib eine durch Kommas getrennte Liste der Dateierweiterungen an, die du herunterladen möchtest.

wget -r -A jpg,png www.beispiel.com

Dadurch werden nur Bilder mit den Erweiterungen .jpg und .png heruntergeladen.

Ignorieren von URLs

wget ermöglicht dir auch, bestimmte URLs oder Muster von URLs beim Herunterladen zu ignorieren. Verwende die Option -x mit einem regulären Ausdruck, der die zu ignorierenden URLs beschreibt.

wget -r -x ".*\.pdf$" www.beispiel.com

Dies ignoriert alle URLs, die auf .pdf-Dateien enden.

Tipps für das Herunterladen von Webseiten

  • Überprüfe den Robots.txt-Datei: Stelle sicher, dass du die Robots.txt-Datei der Webseite respektierst, um zu vermeiden, dass du gegen die Nutzungsbedingungen verstößt.
  • Verwende eine Download-Manager-Software: Erwäge die Verwendung eines dedizierten Download-Managers wie Aria2, der eine bessere Handhabung von Unterbrechungen und parallelen Downloads bietet.
  • Speichere die Ergebnisse in einem separaten Verzeichnis: Lege ein separates Verzeichnis zum Speichern der heruntergeladenen Inhalte an, um Verwechslungen mit lokalen Dateien zu vermeiden.

Rekursives Herunterladen

Wenn du eine Webseite mit vielen verknüpften Seiten und Unterseiten herunterladen möchtest, kann ein rekursives Herunterladen nützlich sein. Mit dieser Funktion kannst du ganze Verzeichnishierarchien zusammen mit ihrem Inhalt herunterladen.

Verwendung der Option -r

Um ein rekursives Herunterladen durchzuführen, verwende die Option -r. Diese Option weist wget an, alle verknüpften Dateien innerhalb der angegebenen URL(s) herunterzuladen.

wget -r https://example.com

Einschränkung der Rekursionstiefe

Standardmäßig durchsucht wget alle verknüpften Seiten und Unterseiten auf unbestimmte Zeit. Du kannst die Rekursionstiefe jedoch mit der Option -l begrenzen. Diese Option gibt die maximale Anzahl von Verzeichnisebenen an, die heruntergeladen werden sollen.

wget -r -l 2 https://example.com

Ignorieren von Mustern

In einigen Fällen möchtest du möglicherweise bestimmte Muster von Dateien oder Verzeichnissen vom Herunterladen ausschließen. Mit der Option --reject kannst du Muster angeben, die wget beim Herunterladen ignorieren soll.

wget -r -l 2 -reject "bilder/*" https://example.com

Herunterladen von externen Ressourcen

Standardmäßig lädt wget nur Ressourcen herunter, die sich auf der ursprünglichen URL befinden. Du kannst jedoch auch externe Ressourcen herunterladen, indem du die Option --follow-external-links verwendest.

wget -r -l 2 --follow-external-links https://example.com

Tipps für das rekursive Herunterladen

  • Verwende die Option -nd (no directory create), um zu verhindern, dass wget Verzeichnisse auf deinem System erstellt. Dies kann nützlich sein, wenn du Dateien in ein bestehendes Verzeichnis herunterladen möchtest.
  • Verwende die Option -np (no parent), um zu verhindern, dass wget Dateien aus übergeordneten Verzeichnissen herunterlädt.
  • Verwende die Option -nc (no clobber), um zu verhindern, dass wget vorhandene Dateien überschreibt.

Dateitypen und Formate

Wget unterstützt eine Vielzahl von Dateitypen und Formaten. Das bedeutet, dass du eine breite Palette von Inhalten herunterladen kannst, darunter:

Textdateien

  • Einfacher Text (TXT)
  • HTML (Hypertext Markup Language)
  • CSS (Cascading Style Sheets)
  • XML (Extensible Markup Language)

Binärdateien

  • Ausführbare Dateien (EXE)
  • ZIP-Archive
  • Bilder (JPG, PNG, GIF)
  • Audio (MP3, WAV)
  • Video (MP4, AVI)

Dynamische Inhalte

  • Webseitentypen (PHP, ASP, JSP)
  • Datenbankformate (SQL, JSON)

Spezielle Formate

  • Robots.txt-Dateien
  • Cookie-Dateien
  • Sitemaps

Unabhängig vom Dateityp kannst du festlegen, in welchem Verzeichnis die heruntergeladenen Dateien gespeichert werden sollen. Du kannst außerdem festlegen, ob die ursprünglichen Dateinamen beibehalten oder durch eindeutige Namen ersetzt werden sollen.

Umwandlung von Daten

Wget bietet außerdem die Möglichkeit, Daten während des Downloads zu konvertieren. Dies ist besonders nützlich, wenn du Inhalte in einem anderen Format speichern möchtest. Beispielsweise kannst du mit der Option -U den User-Agent festlegen, um Websites zu täuschen und Inhalte in einem anderen Format bereitzustellen.

Steuerung der Bandbreite

Beim Herunterladen mehrerer Dateien oder großer Dateien kann es von Vorteil sein, die Bandbreite zu steuern, um andere Netzwerkaktivitäten nicht zu beeinträchtigen oder eine Überlastung des Netzwerks zu vermeiden.

Limitierung der Downloadgeschwindigkeit

Du kannst die Downloadgeschwindigkeit mit der Option --limit-rate begrenzen. Diese Option nimmt einen Wert in Bytes pro Sekunde an. Beispielsweise würde der folgende Befehl die Downloadgeschwindigkeit auf 500 KB/s begrenzen:

wget --limit-rate=512k Dateiname

Aufteilung von Downloads in mehrere Threads

Alternativ kannst du mithilfe der Option --threads die Anzahl der Threads festlegen, die wget zum Herunterladen verwendet. Dies kann die Download-Geschwindigkeit erhöhen, insbesondere bei Verbindungen mit hoher Bandbreite:

wget --threads=4 Dateiname

Einschränkung der gleichzeitigen Verbindungen

Du kannst auch die Anzahl der gleichzeitigen Verbindungen einschränken, die wget öffnen darf, indem du die Option --max-connections verwendest. Dies kann hilfreich sein, um die Belastung von Servern zu reduzieren oder Netzwerkprobleme zu vermeiden:

wget --max-connections=10 Dateiname

Verwendung von Proxys

Wenn du auf Inhalte zugreifen musst, die in deinem Netzwerk oder geografischen Standort gesperrt sind, kannst du dich mit wget über einen Proxy verbinden. Ein Proxy ist ein Vermittler zwischen deinem Computer und dem Zielserver, der deine IP-Adresse maskiert und dir den Zugriff auf sonst blockierte Ressourcen ermöglicht.

Wofür Proxys mit wget verwenden?

  • Umgehung von geografischen Beschränkungen: Proxys ermöglichen dir den Zugriff auf Websites und Inhalte, die in deinem Land oder deiner Region nicht verfügbar sind.
  • Verbesserung der Privatsphäre: Durch die Maskierung deiner IP-Adresse kannst du deine Online-Aktivitäten vor neugierigen Blicken schützen.
  • Umgehung von Firewalls: Proxys können Firewalls umgehen, die den Zugriff auf bestimmte Websites oder Dienste blockieren.

Konfiguration von Proxys in wget

Um wget über einen Proxy zu verwenden, verwende die Option --proxy. Du kannst einen HTTP- oder SOCKS-Proxy angeben.

--proxy=protocol://host:port

Beispiele:

  • HTTP-Proxy: --proxy=http://proxy.example.com:8080
  • SOCKS5-Proxy: --proxy=socks5://proxy.example.com:1080

Authentifizierung mit Proxys

Wenn dein Proxy eine Authentifizierung erfordert, kannst du die Option --proxy-user und --proxy-password verwenden, um deine Anmeldedaten anzugeben.

--proxy-user=username
--proxy-password=password

Häufige Proxy-Fehlerbehebung

  • Fehlermeldung "Connection refused": Stelle sicher, dass der Proxy-Server aktiv ist und du die richtigen Port- und Authentifizierungsdaten verwendest.
  • Fehlermeldung "Bad gateway": Versuche, einen anderen Proxy-Server zu verwenden.
  • Langsame Download-Geschwindigkeiten: Proxys können manchmal die Download-Geschwindigkeit verringern. Versuche, einen anderen Proxy-Server zu verwenden oder die Anzahl der gleichzeitigen Verbindungen zu verringern (Option --limit-rate).

Beliebte Proxy-Dienste

Es gibt zahlreiche kostenlose und kostenpflichtige Proxy-Dienste, die du mit wget verwenden kannst. Einige beliebte Optionen sind:

Fehlerbehebung bei wget

Beim Verwenden von wget kannst du auf verschiedene Fehler stoßen. Hier sind einige häufige Probleme und Lösungen:

Verbindungsfehler

  • "Connection refused": Stelle sicher, dass der Zielserver online und erreichbar ist. Überprüfe deine Firewall-Einstellungen oder verwende die Option --no-check-certificate, um Zertifikatsprobleme zu umgehen.
  • "Network is unreachable": Überprüfe deine Netzwerkverbindung und stelle sicher, dass du mit dem Internet verbunden bist.
  • "Timeout": Erhöhe die Timeout-Dauer mit der Option --timeout.

Dateifehler

  • "File not found": Stelle sicher, dass die angegebene URL oder der Dateiname korrekt ist. Überprüfe auch die Berechtigungen für das Verzeichnis, in das du herunterladen möchtest.
  • "Permission denied": Du hast keine Berechtigungen zum Speichern der Datei in das angegebene Verzeichnis. Ändere die Berechtigungen oder lade in ein anderes Verzeichnis herunter.
  • "Bad file descriptor": Dies kann auf beschädigte Dateien oder Probleme mit dem Dateisystem zurückzuführen sein. Versuche, die Datei erneut herunterzuladen oder das Dateisystem zu reparieren.

Sonstige Fehler

  • "Unbekanntes Protokoll": Wget unterstützt nur bestimmte Protokolle. Überprüfe die URL und stelle sicher, dass sie ein unterstütztes Protokoll verwendet.
  • "Syntaxfehler": Überprüfe deine Befehlszeilensyntax. Stelle sicher, dass du alle erforderlichen Optionen und Argumente angibst.
  • "Zu viele offene Dateien": Wenn du mehrere gleichzeitige Downloads durchführst, kannst du auf den Fehler "Zu viele offene Dateien" stoßen. Erhöhe die Anzahl der zulässigen offenen Dateien mit dem Befehl ulimit oder reduziere die Anzahl der gleichzeitigen Downloads.

Wenn du Probleme mit wget hast, die nicht in diesem Abschnitt behandelt werden, kannst du nach Hilfe in der wget-Dokumentation oder in Online-Foren suchen.

Erweiterte Optionen und Konfiguration

Neben den grundlegenden Befehlen bietet wget eine breite Palette an erweiterten Optionen, mit denen du den Download-Prozess individuell anpassen kannst.

Download-Beschränkungen

  • --limit-rate=RATE: Begrenzt die Download-Geschwindigkeit auf RATE. Die Einheit kann bps, KBps oder MBps sein.
  • --max-connections=NUM: Legt die maximale Anzahl gleichzeitiger Verbindungen fest. Dies kann hilfreich sein, um Serverressourcen zu schonen.

Dateityp-Konfiguration

  • --accept=LIST: Akzeptiert nur Dateien mit den angegebenen Dateityperweiterungen.
  • --reject=LIST: Lehnt Dateien mit den angegebenen Dateityperweiterungen ab.
  • --html-extension=EXT: Ersetzt die Standard-HTML-Dateierweiterung .html durch EXT.

HTTP-Optionen

  • --user-agent=STRING: Gibt den User-Agent-String an, den wget an den Server senden soll.
  • --referer=URL: Gibt die Referrer-URL an, die an den Server gesendet werden soll.
  • --header=NAME:VALUE: Fügt einen benutzerdefinierten HTTP-Header zum Anfrageheader hinzu.
  • --auth-no-challenge: Sendet Anmeldeinformationen, ohne zuerst eine Authentifizierung anzufordern.

Debug-Optionen

  • --debug: Aktiviert den Debug-Modus und gibt detaillierte Informationen zum Download-Prozess aus.
  • --verbose: Aktiviert den ausführlichen Modus und gibt zusätzliche Informationen zum Download-Fortschritt aus.
  • --log-timestamp: Fügt Zeitstempel zu Protokollmeldungen hinzu.

Proxy-Einstellungen

  • --proxy=HOST:PORT: Verwendet den Proxy-Server HOST auf dem Port PORT.
  • --proxy-user=USER: Gibt den Benutzernamen für den Proxy-Server an.
  • --proxy-password=PASS: Gibt das Passwort für den Proxy-Server an.

Konfigurationsdateien

Erweiterte Optionen können auch in Konfigurationsdateien festgelegt werden. Erstelle eine Datei mit dem Namen .wgetrc in deinem Home-Verzeichnis und füge die gewünschten Optionen hinzu. Beispiel:

# Begrenzung der Download-Geschwindigkeit
limit_rate=100KBps

# Akzeptierte Dateitypen
accept = .html,.pdf,.doc

Alternativen zu wget

Obwohl wget ein vielseitiges und leistungsstarkes Tool ist, gibt es auch andere Software, die ähnliche Funktionen bietet. Im Folgenden findest du einige Alternativen zu wget, die du in Betracht ziehen kannst:

cURL

cURL ist eine weitere beliebte Kommandozeilenanwendung zum Herunterladen von Dateien. Sie bietet eine ähnliche Syntax wie wget und unterstützt eine Vielzahl von Protokollen, einschließlich HTTP, HTTPS, FTP und SFTP. cURL ist besonders nützlich für die Verarbeitung von Cookies, Weiterleitungen und HTTP-Anmeldeinformationen.

aria2c

aria2c ist ein Befehlszeilen-Download-Manager, der sich durch seine hohe Geschwindigkeit und Unterstützung für mehrere gleichzeitige Downloads auszeichnet. Es verwendet ein Multi-Source-Download-Protokoll, um Dateien von verschiedenen Servern gleichzeitig abzurufen und so die Download-Geschwindigkeit zu maximieren. aria2c bietet außerdem Funktionen wie BitTorrent-Unterstützung, RPC-Schnittstelle und automatisches Fortsetzen unterbrochener Downloads.

Axel

Axel ist ein leichtgewichtiger Download-Manager, der sich durch seine Einfachheit und Ressourcenfreundlichkeit auszeichnet. Er unterstützt grundlegende Download-Funktionen wie das Fortsetzen unterbrochener Downloads und das Herunterladen in mehrere Threads. Axel eignet sich besonders für Systeme mit begrenzten Ressourcen oder für Situationen, in denen eine schnelle und unkomplizierte Dateidownload-Lösung benötigt wird.

lftp

lftp ist ein Befehlszeilen-FTP-Client mit erweiterter Unterstützung für Dateiübertragungen. Es bietet Funktionen wie verschlüsselte Verbindungen, Auflistung von Verzeichnissen, automatisches Fortsetzen unterbrochener Übertragungen und die Verwendung mehrerer paralleler Verbindungen. lftp kann auch als allgemeine Alternative zu wget verwendet werden, insbesondere für FTP-basierte Downloads.

rsync

rsync ist ein Befehlszeilen-Tool, das hauptsächlich für die Synchronisierung von Dateien und Verzeichnissen zwischen zwei Systemen verwendet wird. Es verfügt jedoch auch über grundlegende Download-Funktionen und kann verwendet werden, um Dateien von Remote-Servern herunterzuladen. rsync ist besonders nützlich für inkrementelle Updates und das Kopieren großer Dateimengen effizient.

Folge uns

Neue Posts

Beliebte Posts