Kada radite na daljinu ili čak lokalno, često ćete morati nabaviti sadržaj iz vanjskog izvora. Da biste dobili takav sadržaj, osobito ako nemate drugih mogućnosti, htjet ćete ga koristiti alati naredbenog retka da obavi posao.
U ovom ćemo članku pregledati neke od najčešće korištenih alati za preuzimanje sadržaja putem naredbenog retka.
Pročitajte također: 9 najpopularnijih menadžera preuzimanja GUI -ja za Linux
Počet ćemo s jednim od najpopularnijih alata koji se zove wget. To je mrežni uslužni program koji se može koristiti za preuzimanje sadržaja HTTP, HTTPS i FTP. Wget može se koristiti i u pozadini i u prednjem planu, što ga čini korisnim ako morate ostaviti preuzimanje aktivnim, čak i kad ste odjavljeni.
Ovaj alat dolazi s mnoštvom opcija koje vam omogućuju autentična preuzimanja, rekurzivna preuzimanja s ograničenja razine, prihvaća regularne izraze za URL -ove, dopušta izuzimanje, prihvaća unose URL -a iz datoteke i mnoge druge drugi. Opcije za wget su zaista mnogo i toplo se preporučuje pregledavanje stranice za pomoć alatom jednostavnim pokretanjem.
$ wget -h.
Najosnovniji primjer preuzimanja wget je:
$ wget https://wordpress.org/latest.zip.
Primjer preuzimanja s URL -ova navedenih u datoteci. Ovdje je prvo popis naše datoteke:
$ 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.
Tada možete pokrenuti preuzimanje s:
$ wget -i list.txt.
Za pokretanje preuzimanja u pozadini možete koristiti:
$ wget -b https://wordpress.org/latest.zip.
Ako želite koristiti wget s FTP za preuzimanje singla datoteka.
$ wget ftp: // korisnik:[zaštićena e -pošta]: /path-to-file/file.txt.
Korisniji primjer ovoga bio bi korištenje pozadinskog i rekurzivnog načina rada tako da možete dobiti sve datoteke i mape unutar direktorija.
$ wget -br ftp: // korisnik:[zaštićena e -pošta]:/put-za-preuzimanje/
Wget je unaprijed instaliran na mnogim modernim Linux distribucijama, ali ako ga trebate instalirati, možete koristiti:
$ sudo apt install wget # Debian/Ubuntu poput distribucija. # yum install wget # CentOS/RHEL. # dnf instalirajte wget # Fedora.
A kovrča je alat koji se može koristiti za prijenos podataka sa ili na poslužitelj. Podržava više protokola. Prema njegovoj man stranici, podržani su sljedeći protokoli DICT, FILE, FTP, FTPS, GOPHER, HTTP, HTTPS, IMAP, IMAPS, LDAP, LDAPS, POP3, POP3S, RTMP, RTSP, SCP, SFTP, SMB, SMBS, SMTP, SMTPS, TELNET i TFTP.
Kao što možete zamisliti, s njima možete učiniti mnogo. Kao što ste vjerojatno shvatili, kovrča podržava proksije, autentifikaciju korisnika, FTP učitavanje/preuzimanje, životopis prijenosa datoteka i mnoge druge.
Preuzmite datoteku:
$ curl -O https://wordpress.org/latest.zip. <. pre> Preuzmite datoteku za izlaznu datoteku po vašem izboru:
$ curl -o wordpress.zip https://wordpress.org/latest.zip.
Za nastavak prekinutog preuzimanja možete koristiti:
$ curl -C - O https://wordpress.org/latest.zip.
Ovdje možete provjeriti još korisnih primjera curla: 15 savjeta kako koristiti curl u Linuxu.
Instalirati kovrča, možeš koristiti:
$ sudo apt install curl # Debian/Ubuntu. # yum install curl # CentOS/RHEL. # dnf install curl # Fedora.
Arija je još jedan alat za preuzimanje više protokola. Arija podržava HTTP/HTTPS, FTP/SFTP BitTorrent i Metalink. Neke značajke koje ga čine drugačijim u usporedbi s drugima su da podržava preuzimanje datoteke s više lokacija istovremeno, magnetske veze i potpuno opremljeni BitTorrent klijent.
Kao BitTorrent klijent, podržava DHT, PEX, enkripciju, URI magneta, web zasijavanje, selektivna preuzimanja i otkrivanje lokalnih vršnjaka.
Slobodno pregledajte Aria2 upravitelj preuzimanja članak za detaljniju upotrebu. Dolje možete vidjeti nekoliko primjera osnovne uporabe aria2
:
Preuzmite torrent datoteku:
$ aria2c http://releases.ubuntu.com/18.10/ubuntu-18.10-desktop-amd64.iso.torrent.
Preuzmite, koristeći URL -ove navedene u tekstualnoj datoteci:
$ aria2c -i downloadurls.txt.
Nastavi nepotpuno preuzimanje:
$ aria2c -c http://releases.ubuntu.com/18.10/ubuntu-18.10-desktop-amd64.iso.torrent.
Preuzmite sa stranice zaštićene lozinkom:
$ aria2c --http-korisnik = xxx --http-lozinka = xxx https://protectedwebsite.com/file.
Instalirati Aria2, možete koristiti sljedeće naredbe:
$ sudo apt install aria2 # Debian/Ubuntu. # yum instalirajte aria2 # CentOS/RHEL. # dnf instalirajte aria2 # Fedora.
Četvrti uslužni program za preuzimanje na našem popisu je Axel, pokušava poboljšati postupak preuzimanja korištenjem više veza za jednu datoteku. Može koristiti više lokacija za preuzimanje za jedno preuzimanje. Prema programerima, Axel može povećati brzinu preuzimanja vaših preuzimanja za 60% i podržava protokole: HTTP/HTTPS, FTP i FTPS.
Axel smo pregledali u zasebnom članku koji možete pronaći ovdje: Kako se koristi Axel kao akcelerator preuzimanja za ubrzanje preuzimanja FTP -a i HTTP -a u Linuxu.
U gornjem članku možete provjeriti neke usporedbe vremena preuzimanja wget, HTTP preuzimanje i Axel.
Za jednostavno preuzimanje pomoću Axel, možete koristiti sljedeću naredbu:
$ axel https://wordpress.org/latest.zip.
S odgovarajućom opcijom možete postaviti maksimalnu brzinu preuzimanja --maksimalna brzina
ili kratka opcija -s
. Vrijednost se postavlja u bajtovima u sekundi:
$ axel --max-speed = 512000 https://wordpress.org/latest.zip.
Da biste spremili datoteku s drugim imenom, možete koristiti -o
mogućnost određivanja naziva datoteke:
$ axel -o wordpress.zip https://wordpress.org/latest.zip.
Ako želite instalirati Axel na vašem Linux sustavu koristite odgovarajuće iz naredbi u nastavku:
$ sudo apt install axel # Ubuntu/Debian. # yum install epel release && yum install axel # CentOS/RHEL. # dnf install axel # Fedora.
Ovo je bio naš popis nekih od najčešće korištenih preuzmite pomoćne programe u Linuxu. Koje koristite? Zašto ih preferirate? Podijelite svoje mišljenje u odjeljku komentara ispod.