Beschte Command Line Download Accelerators fir Linux


Wann Dir op afstand oder souguer lokal schafft, musst Dir dacks Inhalter vun enger externer Quell kréien. Fir esou Inhalter ze kréien, besonnesch wann Dir keng aner Optiounen hutt, wëllt Dir Kommandozeilinstrumenter benotze fir d'Aarbecht ze maachen.

An dësem Artikel wäerte mir e puer vun de meescht benotzten Tools iwwerpréiwen fir Inhalter iwwer d'Kommandozeil erofzelueden.

Wget

Mir fänken un mat engem vun de populäersten Tools genannt wget. Et ass en Netzwierk Utility dat benotzt ka ginn fir Inhalt iwwer HTTP, HTTPS an FTP erofzelueden. Wget kann souwuel am Hannergrond wéi och am Virdergrond benotzt ginn, wat et nëtzlech mécht wann Dir e Download muss lafen, och wann Dir ofgemellt sidd.

Dëst Tool kënnt mat vill Optiounen, déi Iech erlaben authentifizéiert Downloads ze maachen, rekursive Downloads mat Niveaulimiten, akzeptéiert reegelméisseg Ausdréck fir URLen, erlaabt auszeschléissen, akzeptéiert URL Input vun enger Datei a vill anerer. D'Optioune fir wget si wierklech vill an et ass héich recommandéiert d'Hëllef Säit vum Tool ze iwwerpréiwen andeems Dir einfach leeft.

$ wget -h

Dat meescht Basis Download Beispill vu wget ass:

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

Beispill fir erofzelueden vun URLen an enger Datei opgezielt. Als éischt hei ass d'Lëscht vun eisem Fichier:

$ 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

Da kënnt Dir den Download mat:

$ wget -i list.txt

Fir en Download an engem Hannergrond ze lafen, kënnt Dir benotzen:

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

Wann Dir wget mat FTP benotze wëllt fir eng eenzeg Datei erofzelueden.

$ wget ftp://user:[email :/path-to-file/file.txt

E méi nëtzlecht Beispill vun dësem wier den Hannergrond a rekursive Modus ze benotzen sou datt Dir all Dateien an Ordner an engem Verzeechnes kritt.

$ wget -br ftp://user:[email :/path-for-download/

Wget ass op ville vun de modernen Linux Distros virinstalléiert, awer wann Dir se installéiere musst, kënnt Dir benotzen:

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

Curl

E Curl ass en Tool dat benotzt ka ginn fir Daten vun oder op e Server ze transferéieren. Et ënnerstëtzt verschidde Protokoller. Laut senger Man Säit ginn déi folgend Protokoller ënnerstëtzt DICT, FILE, FTP, FTPS, GOPHER, HTTP, HTTPS, IMAP, IMAPS, LDAP, LDAPS, POP3, POP3S, RTMP, RTSP, SCP, SFTP, SMB, SMBS, SMTP , SMTPS, TELNET an TFTP.

Wéi Dir Iech virstellen kënnt, kënnt Dir vill mat dëse maachen. Wéi Dir et wahrscheinlech erausfonnt hutt, ënnerstëtzt Curl Proxyen, Benotzerauthentifizéierung, FTP Upload/Download, Datei Transfer Resume a vill vill méi.

Download eng Datei:

$ 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

Fir en ënnerbrach Download weiderzeféieren, kënnt Dir benotzen:

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

Dir kënnt méi nëtzlech Curl Beispiller hei kucken: 15 Tipps wéi Dir Curl am Linux benotzt.

Fir Curl z'installéieren, kënnt Dir benotzen:

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

Aria 2

Aria ass en anert Multi-Protokoll Download-Tool. Aria ënnerstëtzt HTTP/HTTPS, FTP/SFTP BitTorrent an Metalink. E puer vun de Fonctiounen, déi et anescht maachen am Verglach mat aneren, sinn datt et den Download vun Dateie vu verschiddene Plazen zur selwechter Zäit ënnerstëtzt, Magnéitlinks a voll mat BitTorrent Client.

Als BitTorrent Client ënnerstëtzt et DHT, PEX, Verschlësselung, Magnéit URI, Web Seeding, selektiv Downloads, a lokal Peer Entdeckung.

Fillt Iech gratis den Aria2 Download Manager Artikel ze iwwerpréiwen fir méi detailléiert Benotzung. Drënner kënnt Dir e puer Beispiller vun aria2 Basis Benotzung gesinn

:
Download eng Torrent Datei:

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

Eroflueden, mat URLen déi an enger Textdatei opgelëscht sinn:

$ aria2c -i downloadurls.txt

Resume onkomplett Download:

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

Download vum Passwuert geschützte Site:

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

Fir Aria2 z'installéieren, kënnt Dir déi folgend Kommandoen benotzen:

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

Axel

Déi véiert Download-Utility an eiser Lëscht ass Axel, probéiert den Downloadprozess ze verbesseren andeems Dir verschidde Verbindunge fir eng Datei benotzt. Et kann verschidde Downloadplaze fir een Download benotzen. Laut den Entwéckler kann Axel d'Downloadgeschwindegkeet vun Ären Downloads ëm 60% erhéijen an et ënnerstëtzt Protokoller: HTTP/HTTPS, FTP, an FTPS.

Mir hunn den Axel an engem separaten Artikel iwwerpréift, deen Dir hei fannt: Wéi benotzt Dir Axel als Downloadbeschleuniger fir FTP an HTTP Downloads op Linux ze beschleunegen.

Am uewe genannten Artikel kënnt Dir e puer Downloadzäitvergläicher tëscht wget, HTTP Download, an Axel kontrolléieren.

Fir en einfachen Download mat Axel auszeféieren, kënnt Dir de folgende Kommando benotzen:

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

Dir kënnt maximal Downloadgeschwindegkeet mat der entspriechender Optioun --max-Speed oder kuerzer Optioun -s setzen. De Wäert ass a Bytes pro Sekonn gesat:

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

Fir de Fichier mat engem aneren Numm ze späicheren, kënnt Dir d'Optioun -o benotzen fir den Dateinumm ze spezifizéieren:

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

Wann Dir Axel op Ärem Linux System installéiere wëllt, benotzt déi entspriechend aus de Kommandoen hei drënner:

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

Dëst war eis Lëscht vun e puer vun de meescht benotzte Download-Utilities am Linux. Wéi eng benotzt Dir? Firwat hues du déi léiwer? Deelt Är Meenung an der Kommentarsektioun hei drënner.