Failide allalaadimine Linuxis käsurealt

Downloading Files Linux Using Command Line

Viimastel aastatel on tehnoloogia märkimisväärselt arenenud ja kasvanud, tuues esile digitaalses maailmas toimuvad muutused. Need tehnoloogilised edusammud on toonud kaasa nii palju erakordseid tööriistu ja tarkvara, mis on oluliselt aidanud meie elu lihtsamaks muuta.

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 wget

Wgeti 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:

$wgetURL

Toome 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 URL3

Taaskord 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 -rURL

Wgeti 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 -abi

Failide 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--versioon

Kui 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 installlokkida

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 paigaldadalokkida

Curl 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ÕIURL

Parema 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ÕIURL3

Meie 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:

$lokkima -# URL> failinimi

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-abi

Parim 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.