Failihaldus

Failide allalaadimine Linuxist käsurea abil

Failide allalaadimine Linuxist käsurea abil
Viimastel aastatel on tehnoloogia arenenud ja kasvanud märkimisväärselt, tuues esile digitaalses maailmas toimuvad muutused. Need tehnoloogilised edusammud on viinud nii paljude erakordsete tööriistade ja tarkvarade loomiseni, mis on oluliselt aidanud meie elu hõlbustada.

Linux, Unixi põhine avatud lähtekoodiga operatsioonisüsteem, on üks näide sellisest tarkvarast, mis alles mõni aasta tagasi ei olnud lauaarvutites kasutatavaid spetsifikatsioone ja seetõttu kaaluti seda peamiselt serverite arendamisel. Kuid aja jooksul on see kiiresti arenenud, muutudes usaldusväärseks ja võimsaks operatsioonisüsteemiks, mis on omakorda viinud selleni, et see pälvis suure hulga kasutajate tähelepanu.

Linuxi pakutav käsurea tööriist on üks selle võimsamaid funktsioone, mida see kasutajatele pakub, ja see muudab ka selle kasutamise nii põnevaks ja hämmastavaks. Käsurida on lihtsalt tekstipõhine liides, mis võtab käsud sisse ja edastab need OS-ile, mis neid käitab. Selle paindliku olemuse tõttu on see graafilise kasutajaliidese (GUI) ees saavutanud eelise ja seetõttu on paljud kasutajad lülitunud käsureale erinevate ülesannete täitmiseks, millest üks on failide allalaadimine.

Seetõttu uurime täna kahte erinevat viisi, kuidas faile Linuxi käsurea tööriista abil alla laadida.

Failide allalaadimine Wgeti abil

Üks populaarsemaid käsurea tööriistu failide Internetist allalaadimiseks on Wget. Wget on üsna mitmekülgne tööriist, mis toetab mitut protokolli nagu HTTP, HTTPS ja FTP ning võimaldab ühel failide ja kataloogide allalaadimist. Samuti pakub see kasutajatele mitmesuguseid funktsioone, alates rekursiivsest allalaadimisest kuni allalaadimiste esitamise ja peatamiseni ning ribalaiuse piiramiseni.

Pealegi on see platvormidevaheline, mis annab talle üsna eelise paljude teiste käsurea allalaadijate ja ka graafiliste allalaadijate ees.

Kuidas Wgeti installida?

Wget on tavaliselt eelinstallitud enamiku Linuxi distributsioonidega. Kui aga kasutajal on süsteem ilma Wgeti installimata, peab kasutaja avama käsurea kas Ubuntu Dashi või Ctrl + Alt + T otsetee ja sisestage järgmine käsk:

$ sudo apt-get install wget

Tuleb märkida, et ülaltoodud käsk on mõeldud ainult Debiani põhistele Linuxi süsteemidele, näiteks Ubuntu. Kui kasutajal on Red Hat Linuxi süsteem nagu Fedora, peab kasutaja sisestama käsureale järgmise käsu:

$ yum installige wget

Wgeti omadused

Nagu varem mainitud, on Wgetil selle sees mitu funktsiooni. Kõige põhilisem toiming, mida Wget kasutajatele pakub, on failide allalaadimine, kasutades lihtsalt selle URL-i. Seda saab teha, sisestades terminali järgmise käsu:

$ wget URL

Toome selle selgitamiseks näite. Laadime Internetist alla lihtsa pildi png-vormingus. Parema mõistmise huvides vaadake allolevat pilti:

Wget võimaldab kasutajatel alla laadida ka mitu faili erinevatest URL-idest. Seda saab hõlpsasti teha järgmise käsuga:

$ wget URL1 URL2 URL3

Veelkord saame seda näitena näidata. Laadime alla kaks HTML-faili kahelt erinevalt veebisaidilt. Parema mõistmise huvides vaadake palun allolevat pilti:

Samuti saame järgmise käsu abil faili nime algsest muuta:

$ wget -O failinime URL


Siin viitab failinimi nimele, millega soovite faili aadressida. Seda kasutades saame muuta ka faili tüüpi. Seda näitab allolev pilt:

Wget võimaldab kasutajatel ka oma faile rekursiivselt alla laadida, mis on põhimõtteliselt kõigi failide allalaadimine veebisaidilt ühe kataloogi alla. Seda saab hõlpsasti teha järgmise käsuga:

$ wget -r URL

Wgeti kohta lisateabe saamiseks saavad kasutajad sisestada terminali järgmise käsu, et saada juurdepääs kõigile näivatele Wgeti käskudele:

$ wget --help

Failide allalaadimine Curli abil

Curl on veel üks käsurea tööriist, mida saab kasutada failide allalaadimiseks Internetist. Erinevalt Wgetist, mis on ainult käsurida, käivitavad Curli funktsioonid libcurl, mis on platvormiülene URL-i edastamise teek. Curl võimaldab mitte ainult faile alla laadida, vaid seda saab kasutada ka serveritega päringute üleslaadimiseks ja vahetamiseks. Curlil on ka protokollide jaoks palju suurem tugivahemik, sealhulgas olulised, näiteks HTTP, HTTPS, FTP, SFTP jne. Kuid Curl ei toeta rekursiivseid allalaadimisi, mida Wget pakub.

Kuidas Curl installida?

Sarnaselt on nagu Wget, on Curl eelinstallitud enamiku Linuxi distributsioonidega. Seda saab lihtsalt kontrollida, käivitades järgmise käsu:

$ curl --versioon

Kui aga kasutajal on süsteem ilma Curli installimata, peab kasutaja avama käsurea kas Ubuntu Dashi või Ctrl + Alt + T otsetee ja sisestage järgmine käsk:

$ sudo apt-get install curl

Tuleb märkida, et ülaltoodud käsk on mõeldud ainult Debiani põhistele Linuxi süsteemidele, näiteks Ubuntu. Kui kasutajal on Red Hat Linuxi süsteem nagu Fedora, peab kasutaja sisestama käsureale järgmise käsu:

$ yum installi lokk

Curli omadused

Nagu Wgetil, on ka Curlil selle sisse lülitatud mitu funktsiooni. Kõige elementaarsem on selle võime lubada kasutajatel Internetist faile ühelt URL-ilt alla laadida. Seda saab teha, sisestades terminali järgmise käsu:

$ curl -O URL

Parema mõistmise huvides laadime Internetist alla lihtsa pildi png-vormingus nagu Wgeti puhul.

Curl võimaldab kasutajatel muuta ka failinime ja failitüüpi. Seda saab teha järgmise käsuga:

$ curl URL> failinimi

Ülaltoodud pildil võtsime png-faili algse nimega pannkook1.png ja teisendas selle zip-failiks uue nimega p.tõmblukk.

Täpselt nagu Wgeti puhul, võimaldab Curl kasutajatel Internetist mitu URL-i kasutades alla laadida mitu faili. Seda saab hõlpsasti teha järgmise käsuga:

$ curl -O URL1 -O URL2 -O URL3

Näiteks kasutame curl-i Internetist JPG-faili ja png-faili allalaadimiseks. Tulemused on näidatud alloleval pildil:


Päris hämmastav funktsioon, mille Curl oma kasutajatele pakub, on võime jälgida faili allalaadimise edenemist. Seda saab teha järgmise käsuga:

$ curl - # URL> failinimi

Curli kohta lisateabe saamiseks saavad kasutajad sisestada terminali järgmise käsu, et saada juurdepääs kõigile näiliselt olevatele Curl-käskudele:

$ curl --abi

Parim käsurea meetod failide allalaadimiseks

Wget ja Curl on ühed paljudest käsurea tööriistadest, mida Linux failide allalaadimiseks pakub. Mõlemad pakuvad suurt hulka funktsioone, mis vastavad kasutajate erinevatele vajadustele. Kui kasutajad soovivad faile lihtsalt rekursiivselt alla laadida, oleks Wget hea valik. Kui kasutajad soovivad serveriga suhelda või alla laadida faili, mis on loodud protokolli all, mida Wget ei toeta, oleks Curl parem alternatiiv.

Kuidas näidata FPS-loendurit Linuxi mängudes
Linuxi mängimine sai suure tõuke, kui Valve teatas Steam-kliendi ja nende mängude Linuxi toest 2012. aastal. Sellest ajast peale on paljud AAA- ja ind...
Sid Meieri Civilization VI allalaadimine ja mängimine Linuxis
Sissejuhatus mängu Civilization 6 on kaasaegne kontseptsioon, mis tutvustati Age of Empires mängude sarjas. Idee oli üsna lihtne; alustaksite kõige põ...
Kuidas installida ja mängida Doomi Linuxis
Doomi sissejuhatus Doom-seeria sai alguse 90ndatel pärast algse Doomi väljaandmist. See oli kohene hitt ja sellest ajast alates on mänguseeria pälvinu...