„Ubuntu“

Kaip atsisiųsti failus iš komandinės eilutės naudojant komandą Wget?

Kaip atsisiųsti failus iš komandinės eilutės naudojant komandą Wget?
„Wget“ yra komandinės eilutės įrankis, naudojamas failams ir tinklalapiams atsisiųsti iš žiniatinklio. Norėdami pasiekti ir gauti failus, gali būti naudojami įvairūs interneto protokolai, pvz., HTTP, HTTPS ir FTP. Norėdami atlikti skirtingas parinktis, „Wget“ komanda galime nurodyti skirtingas parinktis.

Šiame straipsnyje paaiškinama „Wget“ komandos naudojimas norint atsisiųsti failą iš komandinės eilutės. Be to, paaiškinome įvairių įprastų variantų naudojimą su jų praktiniais pavyzdžiais.

Įdiekite „Wget“ komandą:

„Wget“ komanda yra iš anksto įdiegta daugelyje „Linux“ pagrindu veikiančių paskirstymų, įskaitant „Ubuntu“. Norėdami patikrinti, ar „Wget“ komanda yra įdiegta jūsų sistemoje, ar ne, atidarykite terminalą ir vykdykite šią komandą:

$ wget --versija

Išvestis patvirtina, kad komanda „Wget“ yra įdiegta mano sistemoje. Tačiau jei „Wget“ komanda nėra įdiegta, galite ją įdiegti savo „Ubuntu“ ir kitose „Debian“ sistemose naudodami toliau pateiktą komandą:

$ sudo apt install wget

„Wget“ komandos sintaksė:

Pirmiausia aptarkime komandos sintaksę. Komandos Wget sintaksė yra tokia:

$ wget [parinktys] [url]

Su komanda wget galima naudoti kelias parinktis. URL nurodo failo, kurį turime atsisiųsti, adresą.

Failų atsisiuntimas naudojant komandą „Wget“:

Paprasčiausia komandos „Wget“ forma yra naudoti ją nenurodant jokių parinkčių. „Wget“ komanda atsisiunčia failus iš nurodyto URL dabartiniame darbo kataloge. Pavyzdžiui, atsisiųskime „Skype Debian“ paketą su pridėta „Wget“ komanda:

$ wget https: // go.skype.com / skypeforlinux-64.deb

„Wget“ komanda siunčia HTTP užklausą ir atsisiunčia „Debian“ paketą į dabartinį katalogą.

Be to, jame rodoma eigos juosta, failo dydis, atsisiuntimo greitis ir kt.

Atsisiųsto failo išsaugojimas kitu vardu:

Paprastai failai atsisiunčiami ir išsaugomi su originaliu pavadinimu. Bet komanda Wget leidžia mums pervardyti failus prieš atsisiųsdami naudodami -O parinktį. Po parinkties -O turime nurodyti failo pavadinimą:

$ wget -O „Skype“ https: // go.skype.com / skypeforlinux-64.deb

„Skype“ paketo pavadinimas pakeistas į „Skype“.

Failo atsisiuntimas į konkretų katalogą:

Kaip jau buvo aptarta anksčiau, failai išsaugomi dabartiniame darbo kataloge. Nepaisant to, atsisiųstus failus galite išsaugoti bet kuriame kitame kataloge naudodami -p parinktį. Atsisiųskite failą ir išsaugokite jį kataloge „Atsisiuntimai“ naudodami žemiau pateiktą komandą:

$ wget -P / home / linux / Atsisiunčiama https: // go.skype.com / skypeforlinux-64.deb

Skypeforlinux-64.deb failas sėkmingai atsisiųstas ir išsaugotas kataloge „Atsisiuntimai“.

Parsisiuntimo greičio nustatymas:

Mes galime nustatyti konkretų failo atsisiuntimo greitį su parinktimi -limit-rate. Pagal numatytuosius nustatymus atsisiuntimo greitis matuojamas baitais / sekunde. Tačiau galime nustatyti atsisiuntimo greitį kilobaitais (k), megabaitais (m) ir gigabaitais (g).

$ wget -limit-rate = 500k https: // go.skype.com / skypeforlinux-64.deb

Pirmiau pateiktoje komandoje atsisiuntimo greitis ribojamas iki 500 kilobaitų per sekundę.

Pertraukto atsisiuntimo atnaujinimas:

Jei atsisiuntimas nutrūksta, galite lengvai jį atnaujinti naudodami parinktį -c.

Nutraukiau atsisiuntimą paspausdamas „Ctrl-C“. Tęskime šį atsisiuntimą naudodami pridėtą komandą:

$ wget -c https: // go.skype.com / skypeforlinux-64.deb

Kelių failų atsisiuntimas:

Naudodami komandą Wget galime atsisiųsti ir kelis failus. Saugokite failo URL tekstiniame faile, o kiekvienas URL prasideda naujoje eilutėje. Naudokite parinktį -i ir šalia jos nurodykite teksto failo pavadinimą.

Atsisiųskime „Linux Kernel 5“.10 byla.

$ wget -i failas.txt

Abu „Linux“ branduolio failai sėkmingai atsisiunčiami.

Atsisiuntimas fone:

Atsisiųsdami procesą galite įdėti į antrą planą naudodami parinktį -b. Geriausia, jei tai darome atsisiųsdami didelį failą.

$ wget -b https: // go.skype.com / skypeforlinux-64.deb

Atsisiuntimas bus tęsiamas fone.

Išvada:

„Wget“ yra labai naudinga komandinės eilutės programa, skirta atsisiųsti failus iš komandinės eilutės. Jis iš anksto įdiegtas „Ubuntu 20“.04 ir daug Linux paskirstymų. Naudodami komandą „Wget“, mes galime atsisiųsti failus, išsaugoti juos skirtingais pavadinimais, išsaugoti bet kuriame kitame nurodytame kataloge, o ne dabartiniame darbo kataloge, ir dar daugiau.

5 geriausios žaidimų fiksavimo kortos
Visi mes matėme ir pamėgome srautinius žaidimus „YouTube“. „PewDiePie“, „Jakesepticye“ ir „Markiplier“ yra tik vieni iš geriausių žaidėjų, kurie uždir...
Kaip sukurti žaidimą „Linux“
Prieš dešimtmetį nedaugelis „Linux“ vartotojų numatė, kad jų mėgstama operacinė sistema vieną dieną bus populiari komercinių vaizdo žaidimų žaidimų pl...
Atvirojo kodo komercinių žaidimų variklių uostai
Nemokami atvirojo kodo ir įvairių platformų žaidimų varikliai gali būti naudojami žaidžiant senus ir kai kuriuos gana naujus žaidimų pavadinimus. Šiam...