Linux, Unix-pohjainen avoimen lähdekoodin käyttöjärjestelmä, on yksi esimerkki sellaisesta ohjelmistosta, joka vain muutama vuosi sitten ei sisältänyt pöytätietokoneissa käytettäviä teknisiä tietoja ja sen vuoksi sitä pidettiin pääasiassa palvelinten kehittämisessä. Ajan myötä se on kuitenkin kehittynyt nopeasti ja siitä on tullut luotettava ja tehokas käyttöjärjestelmä, mikä puolestaan on johtanut siihen, että se on saanut suuren määrän käyttäjiä.
Linuxin tarjoama komentorivityökalu on yksi sen tehokkaimmista ominaisuuksista, joita se tarjoaa käyttäjille, ja se tekee siitä myös niin kiehtovan ja hämmästyttävän. Komentorivi on yksinkertaisesti tekstipohjainen käyttöliittymä, joka ottaa komennot vastaan ja välittää ne edelleen käyttöjärjestelmälle. Tämän joustavan luonteensa ansiosta se on saavuttanut etumatkan graafiseen käyttöliittymään (GUI) ja sen seurauksena monet käyttäjät ovat siirtyneet komentoriville suorittamaan erilaisia tehtäviä, joista yksi on tiedostojen lataaminen.
Siksi tarkastelemme tänään kahta eri tapaa ladata tiedostoja Linuxille komentorivityökalun avulla.
Tiedostojen lataaminen Wgetin avulla
Yksi suosituimmista komentorivityökaluista tiedostojen lataamiseen Internetistä on Wget. Wget on melko monipuolinen työkalu, joka tukee useita protokollia, kuten HTTP, HTTPS ja FTP, ja mahdollistaa useiden tiedostojen ja hakemistojen lataamisen. Se tarjoaa myös käyttäjille erilaisia ominaisuuksia rekursiivisesta lataamisesta latausten toistamiseen ja keskeyttämiseen sekä kaistanleveyden rajoittamiseen.
Lisäksi se on monialustainen, mikä antaa sille melkoisen edun moniin muihin komentorivin lataajiin sekä graafisiin latauksiin.
Kuinka asentaa Wget?
Wget on yleensä esiasennettu useimpien Linux-jakelujen kanssa. Jos käyttäjällä on kuitenkin järjestelmä ilman Wgetin asentamista, käyttäjän on avattava komentorivi joko Ubuntu Dash- tai Ctrl+Alt+T. pikakuvake ja kirjoita seuraava komento:
$sudo apt-get install wget
On huomattava, että yllä annettu komento koskee vain Debian -pohjaisia Linux -järjestelmiä, kuten Ubuntu. Jos käyttäjällä on Red Hat Linux -järjestelmä, kuten Fedora, käyttäjän on annettava seuraava komento komentoriville:
$yum asentaa wgetWgetin ominaisuudet
Kuten aiemmin mainittiin, Wgetissä on useita ominaisuuksia. Yksinkertaisin toiminto, jonka Wget tarjoaa käyttäjille, on tiedostojen lataaminen yksinkertaisesti käyttämällä sen URL -osoitetta. Tämä voidaan tehdä syöttämällä seuraava komento päätelaitteeseen:
$wgetURL -osoiteNäytämme esimerkin tämän selventämiseksi. Lataamme yksinkertaisen kuvan png -muodossa Internetistä. Katso alla oleva kuva ymmärtääksesi paremmin:
Wgetin avulla käyttäjät voivat myös ladata useita tiedostoja eri URL -osoitteista. Tämä voidaan tehdä helposti seuraavalla komennolla:
$wgetURL1 URL2 URL3Jälleen kerran voimme näyttää tämän esimerkin avulla. Lataamme kaksi HTML -tiedostoa kahdelta eri verkkosivustolta. Ymmärtääksesi paremmin, katso alla oleva kuva:
Voimme myös muuttaa tiedoston nimen alkuperäisestä käyttämällä seuraavaa komentoa:
$wget -TAItiedostonimen URL -osoite
Tässä tiedostonimi viittaa nimeen, jolla haluat osoittaa tiedoston. Tämän avulla voimme myös muuttaa tiedoston tyyppiä. Tämä näkyy alla olevassa kuvassa:
Wget antaa käyttäjille myös mahdollisuuden rekursiivisesti ladata tiedostojaan, mikä on pohjimmiltaan kaikkien tiedostojen lataaminen verkkosivustolta yhden hakemiston alle. Tämä voidaan tehdä helposti seuraavalla komennolla:
$wget -rURL -osoiteLisätietoja Wgetistä käyttäjät voivat syöttää seuraavan komennon päätelaitteeseen päästäkseen käsiksi kaikkiin käytettävissä oleviin Wget -komentoihin:
$wget --autaTiedostojen lataaminen Curl -ohjelmalla
Curl on toinen komentorivityökalu, jota voidaan käyttää tiedostojen lataamiseen Internetistä. Toisin kuin Wget, joka on vain komentorivi, Curlin ominaisuuksia käyttää libcurl, joka on alustanvälinen URL-siirtokirjasto. Curl mahdollistaa tiedostojen lataamisen, mutta sitä voidaan käyttää myös pyyntöjen lataamiseen ja vaihtamiseen palvelimien kanssa. Curlilla on myös paljon laajempi tukialue protokollille, mukaan lukien tärkeät protokollat, kuten HTTP, HTTPS, FTP, SFTP jne. Curl ei kuitenkaan tue rekursiivisia latauksia, joita Wget tarjoaa.
Kuinka asentaa Curl?
Samoin, kuten Wget, Curl on esiasennettu useimpien Linux-jakelujen kanssa. Tämä voidaan yksinkertaisesti tarkistaa suorittamalla seuraava komento:
$kiemura--versioJos käyttäjällä on kuitenkin järjestelmä ilman Curl -asennusta, käyttäjän on avattava komentorivi joko Ubuntu Dash- tai Ctrl+Alt+T. pikakuvake ja kirjoita seuraava komento:
$sudo apt-get installkiemuraOn huomattava, että yllä annettu komento koskee vain Debian -pohjaisia Linux -järjestelmiä, kuten Ubuntu. Jos käyttäjällä on Red Hat Linux -järjestelmä, kuten Fedora, käyttäjän on annettava seuraava komento komentoriville:
$yum asentaakiemuraCurlin ominaisuudet
Aivan kuten Wget, Curl sisältää useita ominaisuuksia sen sisällä. Perus on sen kyky sallia käyttäjien ladata tiedostoja yhdestä URL -osoitteesta Internetistä. Tämä voidaan tehdä syöttämällä seuraava komento päätelaitteeseen:
$kiemura-TAIURL -osoiteJotta ymmärtäisimme paremmin, lataamme yksinkertaisen kuvan png -muodossa Internetistä aivan kuten Wgetin tapauksessa.
Curl antaa käyttäjille myös mahdollisuuden muuttaa tiedostonimeä ja tiedoston tyyppiä. Tämä voidaan tehdä seuraavalla komennolla:
$curl -URL -osoite>Tiedoston nimiYllä olevassa kuvassa otimme png -tiedoston, jonka nimi oli alun perin pancake1.png, ja muutimme sen zip -tiedostoksi uudella nimellä p.zip.
Aivan kuten Wgetin tapauksessa, Curl antaa käyttäjien ladata useita tiedostoja käyttämällä useita URL -osoitteita Internetistä. Tämä voidaan tehdä helposti seuraavalla komennolla:
$kiemura-TAIURL1-TAIURL2-TAIURL3Esimerkissämme käytämme curlia ladataksesi jpg- ja png -tiedoston Internetistä. Tulokset näkyvät alla olevassa kuvassa:
Melko hämmästyttävä ominaisuus, jonka Curl tarjoaa käyttäjilleen, on sen kyky seurata tiedoston lataamisen edistymistä. Tämä voidaan tehdä seuraavalla komennolla:
Jos haluat lisätietoja Curlista, käyttäjät voivat syöttää seuraavan komennon päätelaitteeseen saadakseen pääsyn kaikkiin käytettävissä oleviin Curl -komentoihin:
$kiemura--autaParas komentorivitapa tiedostojen lataamiseen
Wget ja Curl ovat laaja valikoima komentorivityökaluja, joita Linux tarjoaa tiedostojen lataamiseen. Molemmat tarjoavat valtavan joukon ominaisuuksia, jotka palvelevat käyttäjien eri tarpeita. Jos käyttäjät haluavat vain ladata tiedostoja rekursiivisesti, Wget olisi hyvä valinta. Jos käyttäjät haluavat olla vuorovaikutuksessa palvelimen kanssa tai ladata tiedoston, joka on rakennettu protokollaan, jota Wget ei tue, Curl olisi parempi vaihtoehto.