KomputilojProgramaro

Wget-komando: ekzemploj. Konzolo programo por elŝuti dosierojn sur la reto wget

Ĝi similis ke en mondo kie la duono de la monda loĝantaro aktive uzas komputilojn kaj alkutimiĝis al la eleganta grafika interfaco kaj riĉa kapabloj kiel ekzemple, ne estas loko por teksto aplikoj. Iuj 20 jaroj, la komputilo interfaco estis terura nigra panelo, kiu montras nur aro da blankaj karakteroj, kaj ĉiuj kontroloj efektivigitaj je la kosto de teksto komandojn. Surprize, la amplekso al kiu tiuj programoj estas malbela, do ili estas funkciaj kaj fidinda.

Kio estas wget?

Wget (kiu estas ankaŭ nomata kiel GNU wget Linukso) estas konzolo, ne interaga apliko por labori kun dosieroj kaj retpaĝoj. Fakte, ĝi estas ilo por elŝuti dosierojn el la interreto, kie la manko de grafika interfaco kaj kelkaj trajtoj administri, atípica por pli altnivelaj solvoj.

La programo estis disvolvita de la teamo de Kroatio Hrvozhi Niksic, kaj nun subtenas la disvolviĝon de Giuseppe Skrivano kaj la Linukso komunumo. La unua kunveno de la utileco (tiam nomita GetURL) estis prezentita en januaro 1996. La programo estis skribita en C kaj eldonita sub la GNU licenco programaro. Komence la ilo estis ĵetita en la Linukso platformo. Dum tempo, la ilo estis tradukita en multajn lingvojn kaj portita al ĉiuj popularaj platformoj, inkluzive wget por Vindozo 7 (aŭ pli nova), wget por MacOS, kaj tiel plu.

Tiu programo - ne interaktiva, kio signifas ke iu procezo kurante ene de lia kapablo, ne povas esti kontrolita, ĝi povas esti kontrolitaj de turnante la kontroloj de la mastruma sistemo.

Kvankam modernaj retumiloj kutime havas korpigita peranto de malŝarĝoj, ili estas ankoraŭ desegnita por interaktiva komunikado do verkon en permana reĝimo fariĝas malfacila. Wget, male, ebligas aŭtomatigi kelkaj procezoj. Ekzemple, eblas prepari anticipe teksta dokumento kun listo de retpaĝoj, uzante kiun vi povas alŝuti plurajn dosierojn kaj paĝoj.

ĉefaj karakterizaĵoj

Tamen en la unua loko estas programo por elŝuti dosierojn, kio signifas evidenteco de lia ĉefa funkcio.

Wget povas elŝuti ajna materialoj de interreto, ĉu dokumentojn, ejecutables, aŭ tutaj retpaĝoj en HTML formato (malsamaj protokoloj). Dosieroj povas esti elŝutita de la dosierujo en la FTP.

La kliento povas elfari rekursia malŝarĝoj, aŭtomate sekvajn ligojn ene de specifa retpaĝaro (aŭ multoblajn retejoj), dum restarigi la originalan strukturon de retpaĝoj. Vi povas rigardi la elŝutita Retejoj sen aliro al la reto (la defaŭlta estas ŝarĝita en adreson rete spektado).

Wget originale adaptita por malrapida aŭ malstabila ligo tipoj, do ĝi estas grava trajto estas la kapablo por rekuperi interrompita elŝutoj dosiero (tio eblas se la servilo subtenas RANGE titolaj). Wget povas ankaŭ kontroli la staton de la serviloj (alirebleco) por reŝargi kaj ĝisdatigante (wget ĉeko dosiero titolaj kaj subtenas la lastan version) dosieroj kaj retpaĝoj.

La programo ankaŭ havas kelkajn trajtojn, kiuj estas tipa por la tiel nomata utilecoj araneoj kiuj esploras la diversaj retejoj kaj serviloj por la ĉeesto de certaj dosierojn sur ili.

Subtena platformoj

Wget Linukso fariĝis bazo por la produkto. Kiel ĝi menciis antaŭe, la utileco komence laboris nur en Linukso, sed rapide gajnis popularecon kaj estis adaptita al aliaj sistemoj. Ekzemple, vi povas trovi la version de wget por Vindozo 7 kaj pli novaj mastrumaj sistemoj, kaj havas konstrui GUI. Kaj pri Linukso, vi plani tie estas ofte kudrita en la dissendo. Fina stacioj en kelkaj Linukso konstruas elportas denaske wget-teamo. Ubuntu, Fedora, openSUSE kaj aliaj konsumanto distros labori kun la programo, kiel oni diras, el la skatolo. Sekva, rigardu la programo en pli detalo.

Wget-komando: listo de ŝlosilo parametroj

La baza listo de komandoj inkludas:

  • -v - permesas vin kontroli la programaro versio aktuale en uzo;
  • -h - montras la plej kompleta listo de komandojn por labori kun la aplikaĵo;
  • -b - ĝi permesas vin traduki la programon en la fono;

La listo de mesaĝo ebloj

Wget-komando permesas tutan kontrolon sur la montrita informon. Jen la listo:

  • -o protokoldosiero - kreas ĵurnalon dosieron kiu gravuras la tuta procezo de la aplikaĵo;
  • -a protokoldosiero - permesas kompletigi la ekzistantan efikado anstataŭ krei novan;
  • -d - montras la necesajn informojn por programistoj kaj erarserĉilo (helpas solvi problemojn kaj korekta erarojn en la kliento laboro);
  • -q - preventas la montradon de mesaĝoj;
  • -v - Tiu opcio estas ebligita defaŭlte, provizas detalan raporton pri ĉiuj procezoj okazis en la programo (en reala tempo);
  • -nv - grave reduktas la informo ricevita de la uzanto en mesaĝojn. Nur la plej gravaj datumoj kaj eraro sciigo;
  • -i dosieron (per la vojo al la dosiero) - la komando permesas vin skani la dosieron, izolitaj de ligilo al ĝi kaj boto; Vi povas uzi dosierojn de malsamaj formatoj, inkluzive de HTML, sed se vi uzas tiun ordonon, ne necese specifi la vojon al la dosiero per la komandlinio;
  • -f - incitante programo por legi dosieron kiel HTML; Kiam vi uzas tiun komandon por labori kun loka HTML dokumento, eraro povas okazi, por eviti ĝin, sufiĉas indiki en la dokumento

Listo de boto ebloj

Bazaj komandojn por elŝuti dosierojn uzante wget. Jen ilia baza aro:

  • --bind-adreson = ADRESO - Tiu komando ebligas al vi transdoni datumojn ADRESO ligos la loka maŝino. Kiam uzante TCP / IP konekto komando estas necesa por precize specifi IP-adreso (se pluraj).
  • -t nombro (bezonas specifi la nombro) - permesas al la uzanto elekti la nombro de ŝarĝo ripetoj. Por eviti ripeton devus specifi la valoron de nombro de nulo.
  • -nc - Tiu komando ebligas al vi restarigi la antaŭan staton de la alŝutita dosiero en la okazaĵo ke estis fiasko en la reto, kaj elŝuti gets interrompita. Se vi ne uzas unu el la komandojn por reŝargi (-N, -nc, -r), wget kreos kopion kaj komenci la download denove. -r opcio permesas anstataŭi ekzistantajn dosierojn.
  • c - ankaŭ faciligas reŝargi dosieron en kazo de perdo de komponaĵo (kaj kie wget haltis sendependaj provoj rekonektas). Sufiĉas ligas al la dosiero specifi la komando. Se vi uzas la saman dosierujon ekzistas dosiero wget okazigos lian identigo kaj aŭtomate decidi pri ĝia reŝargi. Komando povas esti uzata nur en serviloj kie estas subteno RANGE kaplinio.

  • --progress - permesas elekti la tipon de ekrano elŝuti progreso. Vi povas specifi -progress = trinkejo aŭ progreso = punkto.
  • --spider - anstataŭigas la dosieron download komando por kontroli lian ĉeeston en la servilo
  • -w (en sekundoj) - Specifas la intertempo de tempo inter malŝarĝoj.
  • -q (deklaris en kelkaj kilobajtoj aŭ megabajtoj) - permesas vin precize alĝustigi la grandecon de via datumo kaj limigi troa volumoj. Tamen, estas notinde, ke ununura dosiero estos elŝutita nekonsiderante elmontrita kvoton (kiu estas kun sola dosiero, tiu opcio ne funkcios, iuj li ne peza).

Listo de HTTP parametroj

  • --http-uzanto = kaj --http-passwd = - permesas specifi identiĝi kaj pasvorton por autenticación en via TTT-servilo de kiu la dosieroj estos malŝarĝita.
  • -C = / for - permesas enŝalti aŭ malŝalti caching de datumoj en la servanto flanko.
  • --cookies = / for - la sama kiel por la kaŝmemoro, nur kuketojn. Ĝi permesas vin aŭ halti aŭ rekomenci la interŝanĝo de kuketon datumoj necesaj por konduki vizitoj al la servilo statistiko. Defaŭlte, la opcio estas ebligita, sed la kuketon-dosieroj ne stokita en la malmola disko.
  • --save-kuketoj - permesas krei kuketon dosiero (plej lasta datumo).
  • --proxy-uzanto kaj -proxy-passwd - permesas vin specifi la uzantnomon kaj pasvorton por autenticación en la prokura servilo (se uzata).

Listo de FTP-agordojn

Altnivela ebloj por labori kun wget. FTP ordonas:

  • -nr - Ne forigu la provizora dosieroj de la dosierujo .listing ke spontanee generita kiam laboranta kun FTP;
  • -g / for - permesas vin uzi specialajn signojn en utileco dosierujojn FTP;
  • --passive-ftp - tiu komando povas esti uzata en la ĉeesto Firewall'a por aktivigi la pasivaj FTP modon (kie la uzanto mem respondecas pri la konekto al la servilo).

Wget-Team: Plej bonaj Praktikoj

La plej simpla kaj plej banalan ekzemplon por labori kun la programo, kompreneble, elŝuti dosierojn. Por provo de wget-komando, vi povas komenci kun simpla ligilo al dosiero en la reto kaj eniri la konzolo / fina stacio: wget * ligilo montranta la ĝusta kaj plena vojo al la dosiero *.

Por daŭrigi elŝuti la dosieron, uzu: wget -C * ligilo montranta la ĝusta kaj plena vojo al la dosiero *.

Se estas planita ligilaro al dosieroj kaj dokumentoj, vi povas uzi la komando wget -i filelist.txt.

Koncerne elŝuti TTT-paĝoj, ĉio estas iom pli komplika, sed al la sama tempo kaj la kvanto de ebloj pliigas signife. Ne enkonduki novajn parametrojn ĉiufoje ekzistis bezono elŝuti retejo, vi povas krei skriptoj aŭ registri la tutan agordojn .wgetrc dosiero.

Konservu la Retpaĝaj kiel referenco (estos malfacile malfermi ilin sur la loka maŝino), vi povas uzi wget -m ordonas * ligilo montranta la ĝusta kaj plena vojo al la dosiero *.

Al ĉi tiu sama paĝo fariĝis havebla por vidanta sen interreta konekto, Vi povas uzi la wget -r -10 -k * ligilo montranta la ĝusta kaj plena vojo al la dosiero *.

Formato eraro wget komando ne povas trovi por signifi ajnan tajperaro kaj malĝustan opcio.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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