Linux, Unixil põhinev avatud lähtekoodiga operatsioonisüsteem, on üks näide sellisest tarkvarast, mis vaid mõni aasta tagasi ei sisaldanud lauaarvutites kasutatavaid spetsifikatsioone ja seetõttu peeti seda peamiselt serverite arendamiseks. Aja jooksul on see aga kiiresti arenenud, muutudes usaldusväärseks ja võimsaks operatsioonisüsteemiks, mis omakorda on toonud kaasa suure hulga kasutajate tähelepanu.
Linuxi pakutav käsurea tööriist on üks selle võimsamaid funktsioone, mida see kasutajatele pakub, ning muudab selle kasutamise nii põnevaks ja hämmastavaks. Käsurea on lihtsalt tekstipõhine liides, mis võtab käsud vastu ja edastab need operatsioonisüsteemi. Selle paindliku iseloomu tõttu on see saavutanud eelise graafilise kasutajaliidese (GUI) ees ja selle tulemusena on paljud kasutajad üle läinud käsureale erinevate ülesannete täitmiseks, millest üks on failide allalaadimine.
Seetõttu vaatame täna kahte erinevat võimalust failide Linuxi allalaadimiseks käsurea tööriista abil.
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 alla laadida mitu faili ja kataloogi. Samuti pakub see kasutajatele mitmesuguseid funktsioone alates rekursiivsest allalaadimisest kuni allalaadimiste esitamise ja peatamiseni ning ribalaiuse piiramiseni.
Lisaks on see platvormideülene, mis annab sellele üsna eelise paljude teiste käsurea allalaadijate ja graafiliste allalaadijate ees.
Kuidas installida Wget?
Wget on tavaliselt enamiku Linuxi distributsioonidega eelinstallitud. Kui aga kasutajal on süsteem ilma Wgetit 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 Debianil põhinevatele Linuxi süsteemidele, näiteks Ubuntu. Kui kasutajal on Red Hat Linuxi süsteem, näiteks Fedora, peab kasutaja sisestama käsureale järgmise käsu:
$yum paigaldada wgetWgeti omadused
Nagu varem mainitud, on Wgetil mitu funktsiooni. Kõige lihtsam toiming, mida Wget kasutajatele pakub, on failide allalaadimine, kasutades lihtsalt selle URL -i. Seda saab teha, sisestades terminali järgmise käsu:
$wgetURLToome selle selgitamiseks näite. Laadime Internetist alla lihtsa pildi png -vormingus. Parema arusaamise saamiseks vaadake allolevat pilti:
Wget võimaldab kasutajatel alla laadida ka mitu faili erinevatelt URL -idelt. Seda saab hõlpsasti teha järgmise käsuga:
$wgetURL1 URL2 URL3Taaskord saame seda näite abil näidata. Laadime alla kaks HTML -faili kahelt erinevalt veebisaidilt. Parema mõistmise huvides vaadake allolevat pilti:
Samuti saame faili nime muuta algse nimega, kasutades järgmist käsku:
$wget -VÕIfailinime URL
Siin viitab failinimi nimele, millega soovite faili aadressida. Seda kasutades saame muuta ka faili tüüpi. See on näidatud alloleval pildil:
Wget võimaldab kasutajatel ka oma faile rekursiivselt alla laadida, mis põhimõtteliselt laadib kõik failid veebisaidilt alla ühe kataloogi alla. Seda saab hõlpsasti teha järgmise käsuga:
$wget -rURLWgeti kohta lisateabe saamiseks saavad kasutajad sisestada terminali järgmise käsu, et saada juurdepääs kõigile Wget -käskudele, mis tunduvad olevat saadaval:
$wget -abiFailide allalaadimine Curl abil
Curl on veel üks käsurea tööriist, mida saab kasutada failide Internetist allalaadimiseks. Erinevalt Wgetist, mis on ainult käsurea, toetab Curli funktsioone libcurl, mis on platvormideülene URL-i teisenditeek. Curl võimaldab mitte ainult failide allalaadimist, vaid seda saab kasutada ka serveritega päringute üleslaadimiseks ja vahetamiseks. Curlil on ka palju suurem protokollide toeulatus, sealhulgas olulised, nagu HTTP, HTTPS, FTP, SFTP jne. Kuid Curl ei toeta Wget'i pakutavaid rekursiivseid allalaadimisi.
Kuidas Curlit installida?
Samamoodi, nagu Wget, on Curl eelinstallitud enamiku Linuxi distributsioonidega. Seda saab lihtsalt kontrollida, käivitades järgmise käsu:
$lokkida--versioonKui aga kasutajal on süsteem ilma Curli installimata, peab kasutaja avama käsurea kas Ubuntu Dash või Ctrl+Alt+T. otsetee ja sisestage järgmine käsk:
$sudo apt-get installlokkidaTuleb märkida, et ülaltoodud käsk on mõeldud ainult Debianil põhinevatele Linuxi süsteemidele, näiteks Ubuntu. Kui kasutajal on Red Hat Linuxi süsteem, näiteks Fedora, peab kasutaja sisestama käsureale järgmise käsu:
$yum paigaldadalokkidaCurl omadused
Nii nagu Wgetil, on ka Curlil 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:
$lokkida-VÕIURLParema mõistmise huvides laadime Internetist alla lihtsa pildi png -vormingus, nagu Wgeti puhul.
Curl võimaldab kasutajatel muuta ka failinime ja faili tüüpi. Seda saab teha järgmise käsuga:
$curl URL>faili nimiÜlaltoodud pildil võtsime png -faili algselt nimega pancake1.png ja teisendasime selle zip -failiks uue nimega p.zip.
Nii nagu Wget'i puhul, võimaldab Curl kasutajatel Internetist alla laadida mitu faili, kasutades mitut URL -i. Seda saab hõlpsasti teha järgmise käsuga:
$lokkida-VÕIURL1-VÕIURL2-VÕIURL3Meie näite puhul kasutame Internetist jpg- ja png -faili allalaadimiseks curlit. Tulemused on näidatud alloleval pildil:
Päris hämmastav funktsioon, mida Curl oma kasutajatele pakub, on selle võime jälgida faili allalaadimise kulgu. Seda saab teha järgmise käsuga:
Curl -i kohta lisateabe saamiseks saavad kasutajad sisestada terminali järgmise käsu, et saada juurdepääs kõigile Curl -käskudele, mis tunduvad olevat saadaval:
$lokkida-abiParim käsurea meetod failide allalaadimiseks
Wget ja Curl on üks paljudest käsurea tööriistadest, mida Linux pakub failide allalaadimiseks. Mõlemad pakuvad tohutut 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 ehitatud protokolli alusel, mida Wget ei toeta, oleks Curl parem alternatiiv.