Parimad käsurea allalaadimise kiirendid Linuxile


Kaug- või isegi kohapeal töötades peate sageli hankima sisu välisest allikast. Sellise sisu saamiseks, eriti kui teil pole muid võimalusi, soovite töö tegemiseks kasutada käsurea tööriistu.

Selles artiklis vaatleme mõningaid kõige sagedamini kasutatavaid tööriistu sisu allalaadimiseks käsurea kaudu.

Wget

Alustame ühe populaarseima tööriistaga nimega wget. See on võrguutiliit, mida saab kasutada sisu allalaadimiseks HTTP, HTTPS ja FTP kaudu. Wgetit saab kasutada nii taustal kui ka esiplaanil, mis muudab selle kasulikuks, kui peate allalaadimise töötama jätma, isegi kui olete välja logitud.

Sellel tööriistal on palju võimalusi, mis võimaldavad teil teha autentitud allalaadimisi, rekursiivseid allalaadimisi tasemepiirangutega, aktsepteerib URL-ide regulaaravaldisi, lubab välistusi, aktsepteerib faili URL-i sisendeid ja paljusid teisi. Wgeti valikuid on tõesti palju ja on väga soovitatav tööriista abileht lihtsalt käivitades üle vaadata.

$ wget -h

Wgeti kõige elementaarsem allalaaditav näide on:

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

Näide failis loetletud URL-idelt allalaadimise kohta. Esiteks on siin meie faili loend:

$ 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

Seejärel saate allalaadimist käivitada järgmisega:

$ wget -i list.txt

Allalaadimise käivitamiseks taustal saate kasutada järgmist.

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

Kui soovite ühe faili allalaadimiseks kasutada wgetit koos FTP-ga.

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

Kasulikum näide selle kohta on tausta- ja rekursiivrežiimi kasutamine, et saaksite kõik kataloogis olevad failid ja kaustad hankida.

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

Wget on eelinstallitud paljudele kaasaegsetele Linuxi distrodele, kuid kui peate selle installima, võite kasutada järgmist:

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

Curl

Lokk on tööriist, mida saab kasutada andmete serverist või serverist edastamiseks. See toetab mitut protokolli. Selle kasutajalehe andmetel toetatakse järgmisi protokolle DICT, FILE, FTP, FTPS, GOPHER, HTTP, HTTPS, IMAP, IMAPS, LDAP, LDAPS, POP3, POP3S, RTMP, RTSP, SCP, SFTP, SMB, SMBS, SMTP , SMTPS, TELNET ja TFTP.

Nagu võite ette kujutada, saate nendega palju teha. Nagu arvatavasti aru saite, toetab curl puhverservereid, kasutajate autentimist, FTP üleslaadimist/allalaadimist, failiedastuse jätkamist ja palju muud.

Laadige fail alla:

$ 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

Katkestatud allalaadimise jätkamiseks võite kasutada järgmist.

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

Kasulikke lokkide näiteid saate vaadata siit: 15 näpunäidet lokkide kasutamiseks Linuxis.

Curli installimiseks võite kasutada järgmist.

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

Aaria2

Aaria on veel üks mitme protokolli allalaadimise tööriist. Aria toetab HTTP/HTTPS, FTP/SFTP BitTorrent ja Metalink. Mõned funktsioonid, mis muudavad selle teistega võrreldes erinevaks, on see, et see toetab failide allalaadimist korraga mitmest asukohast, magnet-linke ja on täielikult varustatud BitTorrent-klient.

BitTorrenti kliendina toetab see DHT, PEX, krüptimist, Magnet URI-d, veebi külvamist, valikulisi allalaadimisi ja kohalike vastastikuste avastamist.

Täpsema kasutamise jaoks vaadake julgelt üle Aria2 allalaadimishalduri artikkel. Allpool näete vähe näiteid aria2 põhikasutusest

:
Laadige alla torrentfail:

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

Laadige alla, kasutades tekstifailis loetletud URL-e:

$ aria2c -i downloadurls.txt

Jätka mittetäielikku allalaadimist:

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

Laadige alla parooliga kaitstud saidilt:

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

Aria2 installimiseks võite kasutada järgmisi käske:

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

Axel

Neljas allalaadimisutiliit meie loendis on Axel, mis üritab allalaadimisprotsessi parandada, kasutades ühe faili jaoks mitut ühendust. See võib ühe allalaadimise jaoks kasutada mitut allalaadimiskohta. Arendajate sõnul võib Axel suurendada teie allalaadimiste allalaadimiskiirust 60% ja toetab protokolle: HTTP/HTTPS, FTP ja FTPS.

Oleme Axeli üle vaadanud eraldi artiklis, mille leiate siit: Kuidas kasutada Axelit allalaadimiskiirendina FTP ja HTTP allalaadimise kiirendamiseks Linuxis.

Ülaltoodud artiklis saate kontrollida wget, HTTP allalaadimise ja Axeli allalaadimisaja võrdlusi.

Lihtsa allalaadimise sooritamiseks Axeliga saate kasutada järgmist käsku:

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

Maksimaalse allalaadimiskiiruse saate määrata vastava suvandi --max-speed või lühikese valiku -s abil. Väärtus määratakse baitides sekundis:

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

Erineva nimega faili salvestamiseks saate failinime määramiseks kasutada valikut -o :

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

Kui soovite Axeli oma Linuxi süsteemi installida, kasutage alltoodud käskudest vastavat:

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

See oli meie nimekiri Linuxi kõige enam kasutatavatest allalaadimisutiliitidest. Milliseid kasutate? Miks sa neid eelistad? Jagage oma arvamust allpool kommentaaride jaotises.