GNU/Linux turi daug praktinio panaudojimo. Naudodami terminalą galite lengvai tvarkyti visas savo operacijas. Jei skaitėte su Linux susijusias instrukcijas arba žiūrėjote vaizdo įrašus, tikriausiai susidūrėte su komanda wget. Tai labai paprasta naudoti ir veikia atsižvelgiant į parametrus.
Pavyzdžiui, jei žinote tiesioginę failo, kurį norite atsisiųsti, atsisiuntimo nuorodą, galite atsisiųsti šį failą iš konsolės naudodami komandą wget, nenaudodami jokių papildomų programų ir nereikalaujant a naršyklė.
Čia yra viskas, ką reikia žinoti apie komandą wget, įskaitant keletą praktinių pavyzdžių.
Vieno failo atsisiuntimas
Tai yra vienas iš pagrindinių wget komandos naudojimo būdų. Tikslas yra atsisiųsti vieną failą į sistemą naudojant žinomą tikslinę nuorodą. Tam naudojama komanda wget yra:
wget https://download.aircrack-ng.org/aircrack-ng-1.7.tar.gz
Kaip matyti paveikslėlyje, galite atsisiųsti failą naudodami komandą wget ir rasti, kur jis atsisiųstas ls -l.
Paketinis failų atsisiuntimas
Galima atsisiųsti kelis failus iš tekstiniame dokumente išsaugotų nuorodų vienu metu naudojant
-i parametrą su wget komanda.Pavyzdžiui, vienu metu norite atsisiųsti visus PDF failus tam tikru adresu. Norėdami tai padaryti, turite išsaugoti šių PDF failų atsisiuntimo nuorodas tekstiniame dokumente. Tai galite padaryti sukurdami failą pavadinimu mano_pdf su vim my_pdfs komandą ir pridedant prie jos reikiamas nuorodas.
Kaip pavyzdį atsisiųskite „Google Cloud“ dokumentacijos PDF formatus. Išsaugokite nuorodas į PDF failus faile ir naudokite šią komandą, kad atsisiųstumėte:
wget -i mano_pdfs
Atlikę šį veiksmą, galite pamatyti atsisiųstus failus paleisdami:
ls -l
Atsisiųskite nurodydami pasirinktinę vietą
Jei norite, kad failas būtų atsiųstas į specialią jūsų sistemos vietą, turite naudoti -P vėliavėlė su komanda:
wget -P /kelias/į/dir failo nuoroda
Tai galite pamatyti toliau pateiktame pavyzdyje. Taip pat pabandykite atsisiųsti an aircrack-ng failą ir šį kartą nurodykite adresą. Pavyzdžiui, galite sukurti a Mano failas katalogą, kuriame saugomas atsisiųstas failas.
wget -P Mano failas https://download.aircrack-ng.org/aircrack-ng-1.7.tar.gz
Norėdami atsisiųsti failą į norimą vietą, turite nurodyti visą kelią į katalogą. Taip pat galite paleisti ls -l komandą vėliau, kad įsitikintumėte, jog failas iš tikrųjų yra ten, kur norite.
Atsisiųskite nurodydami pasirinktinį failo pavadinimą
Su wget -O parametrą, galite pavadinti failą, kurį norite atsisiųsti, ir atsisiųsti jį į bet kurią norimą vietą. Norėdami išvengti painiavos, sukurkite naują oParametras aplanką ir pabandykite atsisiųsti aircrack-ng failą į šį katalogą, suteikdami jam norimą pavadinimą, šiuo atveju oro plyšys.
wget -O oParameter/aircrack https://download.aircrack-ng.org/aircrack-ng-1.7.tar.gz
Kai Wget baigs atsisiųsti failą pavadinimu „aircrack“ ir išsaugo jį /oParameter kataloge, galite tai patvirtinti naudodami ls -l komandą.
Be to, jei norite pakeisti atsisiųsto failo pavadinimą nekeičiant jo vietos, pakanka nurodyti naują failo pavadinimą nenurodant jokios vietos. Pavyzdžiui, galite pakeisti failo pavadinimą Norėdami atsisiųsti naudodami wget naujas_pavadinimas failo_nuoroda komandą. Kadangi nenurodote jokios vietos, jis automatiškai pateks į jūsų dabartinį darbo katalogą.
wget myfilename https://download.aircrack-ng.org/aircrack-ng-1.7.tar.gz
Tęskite pertrauktus atsisiuntimus naudodami Wget
Nesėkmingas atsisiuntimas yra viena iš dažniausiai pasitaikančių problemų atsisiunčiant didelius failus. Tokiais atvejais galima tęsti atsisiuntimą ir gauti likusią failo dalį.
Galite naudoti -c parametrą su komanda wget, kad iš naujo atsisiųstumėte pertrauktą failą. Taigi dėl naudojimo wget -c atsisiuntimo_nuoroda, jei failas nėra visiškai atsisiųstas, turite galimybę tęsti nuo tos vietos, kur baigėte, o ne atsisiųsti failą nuo pradžių. Tai labai praktiška, ypač dideliems failams.
Norėdami tai geriau suprasti, pirmiausia sukurkite aplanką pavadinimu Aprašymas darbalaukyje. Pasiekite šį aplanką naudodami terminalą naudojant cd komandą ir pabandykite atsisiųsti aircrack failą, kurį naudojote kituose pavyzdžiuose čia. Tada nutraukite šį atsisiuntimą naudodami Ctrl + Z klaviatūros derinys.
Kaip matote, buvo atsisiųsta 19 procentų failo, o tai sudaro 1645946 baitus. Dabar naudokite -c parametrą tokiu pačiu būdu ir bandykite tęsti atsisiuntimą.
Kaip matote, atsisiuntimas baigtas. Taigi, nereikia ištrinti failą ir atsisiųskite dar kartą nuo pat pradžių. Tai buvo tik mažas failas, pavyzdžiui, tikslams. Tačiau labai dideliems failams galite sutaupyti laiko naudodami Wget.
Wget atsisiuntimo greičio ribojimas
Jei norite, galite apriboti failo, kurį ketinate atsisiųsti, atsisiuntimo greitį. Dėl šio apribojimo galite naudoti šią komandą:
wget -- ribinė norma 300K https://download.aircrack-ng.org/aircrack-ng-1.7.tar.gz
Ši komanda apribos atsisiuntimo greitį iki 300 KB per sekundę.
Galite išbandyti skirtingus greičius pakeisdami 300 tūkst.
Failų atsisiuntimas fone
Galite atsisiųsti failą fone naudodami -b parametras. Tai naudinga dažniausiai, kai esate užsiėmę kitais darbais pirmame plane. Be to, jei norite sužinoti atsisiuntimo proceso rezultatus, pakaks išnagrinėti wget-log failas yra toje pačioje vietoje kaip ir atsisiųstas failas.
Paprastas failų atsisiuntimas naudojant „Linux“ ir „Wget“.
Kadangi GNU/Linux yra visiškai atvirojo kodo sistema, ji suteikia infrastruktūrą, kurią galite tinkinti kaip norite. Galite pasinaudoti šimtais tūkstančių programų ir bibliotekų, sukurtų Linux. Naudodami Wget galite tvarkyti viską be jokių programavimo žinių ar neatsisiunčiant programos. Labai lengva valdyti failų, kuriuos atsisiųsite ir įdiegsite savo sistemoje, atsisiuntimo procesus naudodami komandą wget.
Taip pat atminkite, kad daugelis kitų nei oficialios svetainės programinės įrangos šaltinių gali kelti pavojų jūsų saugumui. Štai kodėl visada turėtumėte skeptiškai vertinti atsisiuntimo nuorodas, kurias naudojate su Wget.