Website-Suche

Beste Befehlszeilen-Download-Beschleuniger für Linux


Wenn Sie remote oder sogar lokal arbeiten, müssen Sie häufig Inhalte von einer externen Quelle beziehen. Um solche Inhalte zu erhalten, insbesondere wenn Sie keine anderen Optionen haben, sollten Sie Befehlszeilentools verwenden, um die Aufgabe zu erledigen.

In diesem Artikel stellen wir einige der am häufigsten verwendeten Tools zum Herunterladen von Inhalten über die Befehlszeile vor.

Lesen Sie auch: Die 9 beliebtesten GUI-Download-Manager für Linux

Wget

Wir beginnen mit einem der beliebtesten Tools namens wget. Es handelt sich um ein Netzwerkdienstprogramm, mit dem Inhalte über HTTP, HTTPS und FTP heruntergeladen werden können. Wget kann sowohl im Hintergrund als auch im Vordergrund verwendet werden, was es nützlich macht, wenn Sie einen Download laufen lassen müssen, auch wenn Sie abgemeldet sind.

Dieses Tool verfügt über zahlreiche Optionen, mit denen Sie authentifizierte Downloads und rekursive Downloads mit Ebenenbeschränkungen durchführen, reguläre Ausdrücke für URLs akzeptieren, Ausschlüsse zulassen, URL-Eingaben aus einer Datei akzeptieren und vieles mehr. Die Optionen für wget sind wirklich zahlreich und es wird dringend empfohlen, die Hilfeseite des Tools durch einfaches Ausführen zu überprüfen.

wget -h
Einige nützliche Beispiele für den Befehl wget sind:

Das einfachste Download-Beispiel von wget ist:

wget https://wordpress.org/latest.zip

Beispiel für das Herunterladen von in einer Datei aufgeführten URLs. Hier ist zunächst die Liste unserer Datei:

cat list.txt

https://wordpress.org/latest.zip
https://downloads.joomla.org/cms/joomla3/3-8-5/Joomla_3-9-4-Stable-Full_Package.zip
https://ftp.drupal.org/files/projects/drupal-8.4.5.zip

Dann können Sie den Download ausführen mit:

wget -i list.txt

Um einen Download im Hintergrund auszuführen, können Sie Folgendes verwenden:

wget -b https://wordpress.org/latest.zip

Wenn Sie wget mit FTP verwenden möchten, um eine einzelne Datei herunterzuladen.

wget ftp://user:password@host:/path-to-file/file.txt

Ein nützlicheres Beispiel hierfür wäre die Verwendung des Hintergrund- und Rekursivmodus, sodass Sie alle Dateien und Ordner in einem Verzeichnis abrufen können.

wget -br ftp://user:password@ftp-host:/path-for-download/

Wget ist auf vielen modernen Linux-Distributionen vorinstalliert, aber wenn Sie es installieren müssen, können Sie Folgendes verwenden:

sudo apt install wget    # Debian/Ubuntu like distros
yum install wget         # CentOS/RHEL
dnf install wget         # Fedora

Locken

Ein Curl ist ein Tool, mit dem Daten von oder zu einem Server übertragen werden können. Es unterstützt mehrere Protokolle. Laut Manpage werden die folgenden Protokolle unterstützt: DICT, FILE, FTP, FTPS, GOPHER, HTTP, HTTPS, IMAP, IMAPS, LDAP, LDAPS, POP3, POP3S, RTMP, RTSP, SCP, SFTP, SMB, SMBS, SMTP , SMTPS, TELNET und TFTP.

Wie Sie sich vorstellen können, können Sie damit eine Menge machen. Wie Sie wahrscheinlich herausgefunden haben, unterstützt curl Proxys, Benutzerauthentifizierung, FTP-Upload/Download, Wiederaufnahme der Dateiübertragung und vieles mehr.

Hier sind einige Beispiele für die Verwendung von curl:

Laden Sie eine Datei herunter:

curl -O https://wordpress.org/latest.zip
<./pre>
Download a file to output file by your choice:
curl -o wordpress.zip https://wordpress.org/latest.zip

Um einen unterbrochenen Download fortzusetzen, können Sie Folgendes verwenden:

curl -C - O https://wordpress.org/latest.zip

Weitere nützliche Curl-Beispiele finden Sie hier: 15 Tipps zur Verwendung von Curl unter Linux.

Um curl zu installieren, können Sie Folgendes verwenden:

sudo apt install curl    # Debian/Ubuntu
yum install curl         # CentOS/RHEL
dnf install curl         # Fedora

Arie2

Aria ist ein weiteres Multiprotokoll-Download-Tool. Aria unterstützt HTTP/HTTPS, FTP/SFTP BitTorrent und Metalink. Einige der Funktionen, die es von anderen unterscheiden, sind die Unterstützung des gleichzeitigen Herunterladens von Dateien von mehreren Standorten, Magnet-Links und ein voll ausgestatteter BitTorrent-Client.

Als BitTorrent-Client unterstützt es DHT, PEX, Verschlüsselung, Magnet-URI, Web-Seeding, selektive Downloads und lokale Peer-Erkennung.

Weitere Informationen zur Verwendung finden Sie im Artikel zum Aria2-Download-Manager. Unten sehen Sie einige Beispiele für die grundlegende Verwendung von aria2

Hier sind einige Beispiele für die Verwendung von Aria2

:
Laden Sie eine Torrent-Datei herunter:

aria2c http://releases.ubuntu.com/18.10/ubuntu-18.10-desktop-amd64.iso.torrent

Laden Sie es herunter, indem Sie die in einer Textdatei aufgeführten URLs verwenden:

aria2c -i downloadurls.txt

Unvollständigen Download fortsetzen:

aria2c -c http://releases.ubuntu.com/18.10/ubuntu-18.10-desktop-amd64.iso.torrent

Von der passwortgeschützten Website herunterladen:

aria2c --http-user=xxx --http-password=xxx https://protectedwebsite.com/file

Um Aria2 zu installieren, können Sie die folgenden Befehle verwenden:

sudo apt install aria2      # Debian/Ubuntu
yum install aria2           # CentOS/RHEL
dnf install aria2           # Fedora

Axel

Das vierte Download-Dienstprogramm in unserer Liste ist Axel. Es versucht, den Download-Prozess zu verbessern, indem es mehrere Verbindungen für eine Datei verwendet. Es können mehrere Download-Speicherorte für einen Download verwendet werden. Laut den Entwicklern kann Axel die Download-Geschwindigkeit Ihrer Downloads um 60 % erhöhen und unterstützt folgende Protokolle: HTTP/HTTPS, FTP und FTPS.

Wir haben Axel in einem separaten Artikel besprochen, den Sie hier finden: So verwenden Sie Axel als Download-Beschleuniger, um FTP- und HTTP-Downloads unter Linux zu beschleunigen.

Im obigen Artikel können Sie einige Downloadzeit-Vergleiche zwischenwget, HTTP-Download und Axel nachlesen.

Hier sind einige Beispiele für die Verwendung von Axel:

Um einen einfachen Download mit Axel durchzuführen, können Sie den folgenden Befehl verwenden:

axel https://wordpress.org/latest.zip

Sie können die maximale Download-Geschwindigkeit mit der entsprechenden Option --max-speed oder der Kurzoption -s festlegen. Der Wert wird in Bytes pro Sekunde eingestellt:

axel --max-speed=512000 https://wordpress.org/latest.zip

Um die Datei unter einem anderen Namen zu speichern, können Sie die Option -o verwenden, um den Dateinamen anzugeben:

axel -o wordpress.zip https://wordpress.org/latest.zip

Wenn Sie Axel auf Ihrem Linux-System installieren möchten, verwenden Sie den entsprechenden der folgenden Befehle:

sudo apt install axel                                  # Ubuntu/Debian
yum install epel release && yum install axel   # CentOS/RHEL
dnf install axel                                       # Fedora
Abschluss

Dies war unsere Liste einiger der am häufigsten verwendeten Download-Dienstprogramme unter Linux. Welche verwenden Sie? Warum bevorzugen Sie diese? Teilen Sie Ihre Meinung im Kommentarbereich unten mit.