KompiuteriaiPrograminė įranga

Wget komandų pavyzdžiai. Konsolės programa atsisiųsti failus tinkle Wget

Atrodytų, kad pasaulyje, kuriame pusę pasaulio gyventojų aktyviai naudojasi kompiuteriais ir pripratę prie stilingų grafinę sąsają ir turtingas galimybes, pavyzdžiui, yra ne vieta tekstinių programų. Kai prieš 20 metų, kompiuteris sąsaja buvo baisi juoda panelė, kuri rodo nieko, bet baltų simbolių rinkinys, ir visi atliekami tuo teksto komandas sąskaita kontrolė. Keista, kiek šios programos yra negraži, todėl jie yra funkcionalūs ir patikimi.

Kas yra Wget?

Wget (kuri taip pat vadinama GNU wget Linux) yra konsolė, ne interaktyvus taikymas dirbant su failais ir interneto puslapiuose. Tiesą sakant, tai yra įrankis, skirtas atsisiųsti failus iš interneto, kuriame grafinę sąsają stokos ir funkcijų skaičius valdyti, netipiškas daugiau pažangių sprendimų.

Programa buvo sukurta komanda iš Kroatijos Hrvozhi Nikzika, ir dabar remia Giuseppe Skrivano ir Linux bendruomenės vystymąsi. Pirmasis surinkimas naudingumas (tada vadinosi getURL) buvo įvesta 1996 m. Programa buvo parašyta C ir paskelbti pagal GNU licenciją programinės įrangos. Iš pradžių ši priemonė buvo išleistas Linux platformą. Laikui bėgant, ši priemonė buvo išverstos į daugelį kalbų ir perkeltas į visų populiarių platformų, įskaitant wget "Windows 7" (arba naujesnė), wget MacOS ir kt.

Ši programa - ne interaktyvus, o tai reiškia, kad bet koks procesas veikia pagal savo galimybes, negali būti kontroliuojama, ji gali būti valdomas pasukant kontrolės operacinės sistemos.

Nepaisant to, kad šiuolaikinių naršyklių paprastai turi built-in Download Manager, jie vis dar skirtas interaktyvios komunikacijos, todėl darbas rankiniu režimu tampa sunku. Wget, priešingai, leidžia automatizuoti procesų skaičių. Pavyzdžiui, tai galima pasiruošti iš anksto tekstinį dokumentą su tinklalapių sąrašą, naudojant kurį galite įkelti kelis failus ir tinklalapius.

pagrindinės funkcijos

Tačiau pirmoje vietoje yra programa, atsisiųsti failus, o tai reiškia įrodymų savo pagrindinę funkciją.

Wget galite atsisiųsti bet kokią medžiagą iš interneto, tai būtų dokumentai, vykdomąjį, arba visą tinklalapius HTML formatu (atskiruose protokoluose). Failai gali būti atsisiųsti iš katalogo dėl FTP.

Klientas gali atlikti rekursinių parsisiųsti, automatiškai po nuorodų per tam tikrą svetainę (ar kelias svetaines), o atkurti pradinę struktūrą tinklalapių. Galite peržiūrėti atsisiųstus interneto svetainėse be prieigos prie tinklo (numatytasis yra pakrautas į internetinio peržiūrai adresą).

Wget pradžių pritaikytas veikti lėčiau arba nestabiliai ryšio tipų, todėl yra svarbus bruožas yra gebėjimas atkurti nutrauktas atsisiuntimai (tai yra įmanoma, jei serveris palaiko klasės antraštes). Wget taip pat gali stebėti serverius (prieinamumo) statusą perkrovimo ir atnaujinimo (wget žymės failų antraštes ir palaiko naujausia versija) failus ir tinklalapius.

Programa taip pat turi daug funkcijų, kad yra būdinga vadinamųjų komunalinių vorai, kad tyrinėti įvairias svetaines ir serverius tam tikrų failų ant jų buvimo skaičių.

palaikomų platformų

Wget "Linux" tapo bazė produkto komplektacijoje. Kaip minėta pirmiau, naudingumo pradžių dirbo tik Linux, bet greitai įgijo populiarumą ir buvo pritaikytas kitas sistemas. Pavyzdžiui, galite rasti wget versiją "Windows 7" ir naujesnių operacinių sistemų, ir turi sukurti GUI. Kaip Linux, galite užprogramuoti ten dažnai siuvami į paskirstymo. Gnybtai kai Linux stato gimtoji palaiko wget-team. Ubuntu, Fedora, openSUSE, ir kitos plataus vartojimo platinamos dirbti su programa, kaip sakoma, iš dėžutės. Be to, pažvelgti į programą išsamiau.

Wget komandų: iš pagrindinių parametrų sąrašas

Pagrindinis sąrašas komandas apima:

  • -V - leidžia jums patikrinti šiuo metu naudojamas programinės įrangos versiją;
  • -h - rodo labiausiai išsamus sąrašas komandas dirbti su paraiška;
  • -B - jis leidžia jums išversti fone programą;

Iš pranešimų variantų sąrašas

Wget komandų leidžia visiškai kontroliuoti pateikiamą informaciją. Štai sąrašas:

  • -O LOGFILE - sukuria žurnalų failą, kuris fiksuoja visą procesą paraiškos;
  • -a LOGFILE - leidžia papildyti esamą failą, užuot kūrę naują;
  • -d - rodo būtiną informaciją kūrėjams ir išriktuotojo (padeda spręsti problemas ir ištaisyti klaidas į kliento darbo);
  • -q - išjungia pranešimų ekranas;
  • -v - Ši parinktis yra įjungta pagal nutylėjimą, suteikia išsamią ataskaitą apie visų procesų, vykstančių programos (realiu laiku);
  • -nv - žymiai sumažina iki žinutėse vartotojas gautą informaciją. Tai tik svarbiausi duomenys ir pranešimas klaida;
  • -i failas (su keliu į failą) - komanda leidžia jums nuskaityti failą, izoliuoti nuo nuorodą į jį ir bagažinėje; Jūs galite naudoti failus įvairių formatų, įskaitant HTML, bet jei jūs naudojate šią komandą, tai nėra būtina nurodyti kelią iki failo komandinėje eilutėje;
  • -f - provokuojanti programa skaityti failą kaip HTML; kai jūs naudojate šią komandą dirbti su vietos HTML dokumento, gali įvykti klaida, jo išvengti, pakanka nurodyti dokumente

Sąrašas įkrovos parinkčių

Pagrindinės komandos atsisiųsti failus naudojant wget. Čia yra jų pagrindinė rinkinys:

  • --bind adresas = ADRESAS - Ši komanda leidžia perduoti duomenis ADRESAS įpareigoti vietos mašina. Kai naudojate TCP / IP ryšys komanda privalo tiksliai nurodyti IP adresą (jei kelios).
  • -t numeris (reikia nurodyti skaičių) - leidžia vartotojui pasirinkti apkrovos pakartojimų skaičių. Norėdami išvengti pasikartojimo, turėtų nurodyti skaičius nulinės vertės.
  • -NC - Ši komanda leidžia atkurti ankstesnę būseną įkeltame faile tuo atveju, ten buvo tinklo nepakankamumas ir parsisiųsti gauna nutrauktas. Jei nenorite naudoti vieną iš komandų perkrovimo (N, -NC, -r), wget sukurs kopiją ir pradėti siuntimą dar kartą. -r parinktis leidžia pakeisti esamus failus.
  • C - taip pat palengvina perkrovimo failą praradimo atveju junginio (ir kur Wget sustojo nepriklausomą ir bandymų prijungimas). Pakanka nuorodą į failą nurodyti komandą. Jei naudojate tą patį katalogą yra pateikti Wget surengs savo tapatybę ir automatiškai nuspręsti dėl jo perkrovimo. Komanda gali būti naudojama tik serveriuose, kur yra parama ASORTIMENTAS antraštės.

  • --progress - leidžia pasirinkti ekrano parsisiuntimo pažangos tipą. Galite nurodyti Progress = juostą arba pažangą = taškelį.
  • --spider - pakeičia failą Parsisiųsti komandą patikrinti jos buvimą serveryje;
  • -w (sekundėmis) - nurodo laiko intervalą tarp atsisiuntimų.
  • -q (nurodyta skaičiumi kilobaitų ar megabaitais) - leidžia tiksliai reguliuoti duomenų formatą ir apriboti pernelyg apimtis. Nepaisant to, verta pažymėti, kad vienas failas bus atsisiųsti nepriklausomai nuo veikiami kvotos (tai yra su vieno failo, ši parinktis neveiks, kai jis nebuvo sunkus).

Sąrašas HTTP parametrus

  • --http vartotojui = ir --http-passwd = - leidžia jums nurodyti vardą ir slaptažodį autentifikavimo žiniatinklio serverio, iš kurio failai bus iškrautas.
  • -C = įjungimo / išjungimo - leidžia įjungti arba išjungti spartinimo Duomenų serverio pusėje.
  • --cookies = ON / OFF - tas pats kaip talpyklą, tik slapukų. Jis leidžia jums arba sustabdyti arba atnaujinti slapukų duomenis, būtinus vykdyti vizitus į serverį statistikos keistis. Numatyta, kad ši parinktis įjungta, tačiau cookie-failai saugomi kietajame diske.
  • --save-slapukus - leidžia sukurti slapuką failą (naujausi duomenys).
  • --proxy-vartotojas ir -proxy-passwd - leidžia nurodyti vartotojo vardą ir slaptažodį autentifikavimo serverio (jei naudojama).

Sąrašas FTP nustatymai

Išplėstinės parinktys darbui su wget. FTP komandos:

  • -NRA - Neišimkite laikinuosius failus iš katalogo .listing kad spontaniškai susidariusių dirbant su FTP;
  • -G įjungimo / išjungimo - leidžia naudoti specialiuosius simbolius ir komunalinių paslaugų katalogus FTP;
  • --passive-FTP - ši komanda gali būti naudojama esant, Firewall'a aktyvuoti pasyvus FTP režimą (kai pats vartotojas yra atsakingas už ryšį su serveriu).

Wget-Komanda: Best Practices

Pats paprasčiausias ir banalus pavyzdys dirbti su programa, žinoma, atsisiųsti failus. Norėdami bandymo wget, valdymo, jūs galite pradėti su paprasta nuorodą į failą tinkle ir įveskite konsolės / terminalas: wget * nurodo rodo tikslią ir pilną kelią iki failo *.

Norėdami tęsti atsisiųsti failą, naudokite: wget-c * nuorodą, rodančią tikslią ir visą kelią iki failo *.

Jei yra planuojama nuorodų sąrašas į failus ir dokumentus, galite naudoti komandą wget -i filelist.txt.

Kaip atsisiųsti tinklalapius, viskas yra šiek tiek sudėtingiau, bet tuo pačiu metu ir galimybių skaičius ženkliai didėja. Neįvesti naujų parametrus kiekvieną kartą reikėjo atsisiųsti svetainėje, galite sukurti scenarijų arba užsiregistruoti visus nustatymus .wgetrc failą.

Išsaugoti tinklalapį kaip nuoroda (bus sunku atidaryti juos vietiniame kompiuteryje), galite naudoti wget -m komandas * nuorodą, rodančią tikslią ir pilną kelią iki failo *.

Tai tas pats puslapis buvo galima peržiūrėti be interneto ryšį, galite naudoti wget-r -10-k * nuorodą, rodančią tikslią ir visą kelią iki failo *.

Formato klaida wget komanda negali būti nustatyta, kad bet koks typo ir neteisingą nuostatą.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 lt.birmiss.com. Theme powered by WordPress.