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.