CyfrifiaduronMeddalwedd

Wget-archa: enghreifftiau. rhaglen Consol i lawrlwytho ffeiliau ar y rhwydwaith wget

Mae'n ymddangos bod mewn byd lle mae hanner poblogaeth y byd yn weithredol yn defnyddio cyfrifiaduron a gyfarwydd â'r rhyngwyneb graffigol stylish a galluoedd cyfoethog o'r fath, nid oes lle ar gyfer ceisiadau testun. Mae rhai 20 mlynedd yn ôl, mae'r rhyngwyneb cyfrifiadurol oedd panel ofnadwy du, sy'n dangos dim ond set o gymeriadau gwyn, a'r holl reolaethau a wnaed ar draul gorchmynion testun. Er syndod, i ba raddau y rhaglenni hyn yn hyll, fel eu bod yn ymarferol ac yn ddibynadwy.

Beth yw wget?

Wget (sy'n cael ei cyfeirir ato hefyd fel GNU wget Linux) yn consol, nid gais ryngweithiol ar gyfer gweithio gyda ffeiliau a thudalennau gwe. Yn wir, mae'n offeryn ar gyfer lawrlwytho ffeiliau oddi ar y Rhyngrwyd, yr hon y diffyg rhyngwyneb graffigol a nifer o nodweddion i reoli, annodweddiadol am atebion mwy datblygedig.

Cafodd y rhaglen ei datblygu gan y tîm o Croatia Hrvozhi Niksic, ac yn awr yn cefnogi datblygu Giuseppe Skrivano a'r gymuned Linux. Mae'r cynulliad cyntaf y cyfleustodau (enw yna GetURL) ei gyflwyno yn Ionawr 1996. Cafodd y rhaglen ei ysgrifennu yn C a gyhoeddwyd o dan y feddalwedd trwyddedig GNU. I ddechrau yr offeryn ei ryddhau ar y llwyfan Linux. Dros amser, mae'r offeryn wedi cael ei gyfieithu i nifer o ieithoedd a borthi i bob llwyfan poblogaidd, gan gynnwys wget ar gyfer Windows 7 (neu mwy newydd), wget dros MacOS, ac yn y blaen.

Mae'r rhaglen hon - nid ryngweithiol, sy'n golygu bod unrhyw broses sy'n rhedeg o fewn ei gallu, ni ellir ei reoli, gellir ei reoli trwy droi y rheolaethau y system weithredu.

Er gwaethaf y ffaith bod porwyr modern fel arfer yn cael adeiledig yn rheolwr llwytho i lawr, maent yn dal cynllunio ar gyfer cyfathrebu rhyngweithiol, felly, yn gweithio mewn modd â llaw mynd yn anodd. Wget, ar y groes, yn caniatáu i awtomeiddio nifer o brosesau. Er enghraifft, mae'n bosibl paratoi o flaen llaw dogfen destun gyda rhestr o dudalennau gwe, gan ddefnyddio y gallwch lwytho ffeiliau lluosog a thudalennau.

prif nodweddion

Eto, yn y lle cyntaf yn rhaglen ar gyfer ffeiliau llwytho i lawr, sy'n golygu tystiolaeth o'i brif swyddogaeth.

Gall wget lawrlwytho unrhyw ddeunyddiau o'r Rhyngrwyd, boed yn ddogfennau, executables, neu dudalennau gwe cyfan mewn fformat HTML (protocolau gwahanol). Gellir ei lwytho i lawr Ffeiliau o'r cyfeiriadur ar y FTP.

Gall y cleient yn perfformio downloads recursive, yn awtomatig yn dilyn dolenni o fewn gwefan benodol (neu wefannau lluosog), tra'n adfer y strwythur gwreiddiol o dudalennau gwe. Gallwch weld y gwefannau lawrlwytho heb fynediad i'r rhwydwaith (y rhagosodyn ei lwytho i mewn cyfeiriad ar gyfer gwylio ar-lein).

Wget a addaswyd yn wreiddiol ar gyfer mathau cysylltiad araf neu ansefydlog, felly mae'n nodwedd bwysig yw'r gallu i adennill lawrlwytho torri ar draws ffeil (mae hyn yn bosibl os yw'r gweinydd yn cynnal penawdau RANGE). Gall wget hefyd yn monitro statws y gweinyddion (hygyrchedd) ar gyfer ail-lwytho a diweddaru (penawdau ffeil gwirio wget ac yn cefnogi'r fersiwn diweddaraf) ffeiliau a thudalennau gwe.

Mae gan y rhaglen nifer o nodweddion sy'n nodweddiadol ar gyfer y cyfleustodau hyn a elwir yn bryfed cop sy'n archwilio'r gwahanol wefannau a gweinyddwyr ar gyfer presenoldeb rhai ffeiliau arnynt.

llwyfannau â Chymorth

Wget Linux wedi dod yn ganolfan ar gyfer y cynnyrch. Fel y soniwyd uchod, mae'r cyfleustodau i ddechrau gweithio yn unig ar Linux, ond yn fuan ennill poblogrwydd ac wedi cael ei addasu i systemau eraill. Er enghraifft, gallwch ddod o hyd i'r fersiwn o wget achos Ffenestri 7 a systemau gweithredu mwy newydd, ac wedi adeiladu GUI. Fel ar gyfer Linux, byddwch rhaglen yn aml yn cael ei wnïo i mewn i'r dosbarthiad. Terfynellau mewn rhai Linux yn adeiladu frodorol yn cefnogi wget-tîm. Ubuntu, Fedora, openSUSE, ac distros defnyddwyr eraill yn gweithio gyda'r rhaglen, fel maen nhw'n dweud, allan o'r bocs. Nesaf, edrychwch ar y rhaglen yn fwy manwl.

Wget-archa: rhestr o'r paramedrau allweddol

Mae'r rhestr sylfaenol o orchmynion yn cynnwys:

  • -v - yn caniatáu i chi edrych ar y fersiwn feddalwedd ar hyn o bryd yn cael eu defnyddio;
  • -h - yn dangos y rhestr fwyaf cynhwysfawr o orchmynion ar gyfer gweithio gyda'r cais;
  • -B - mae'n caniatáu i chi i gyfieithu y rhaglen yn y cefndir;

Mae'r rhestr o ddewisiadau neges

Wget-gorchymyn yn caniatáu rheolaeth lawn dros y wybodaeth a arddangosir. Dyma'r rhestr:

  • -O logfile - yn creu ffeil gyfnodolyn sy'n cofnodi holl broses y cais;
  • -a logfile - yn eich galluogi i ychwanegu at y ffeil log bresennol lle creu un newydd;
  • -d - yn dangos y wybodaeth angenrheidiol i ddatblygwyr a debugger (helpu i ddatrys problemau ac yn cywiro gwallau yng ngwaith y cleient);
  • -q - analluogi arddangos negeseuon;
  • -v - Mae'r opsiwn hwn yn cael ei alluogedig at ball, yn darparu adroddiad manwl ar yr holl brosesau sy'n digwydd yn y rhaglen (mewn amser real);
  • -nv - yn lleihau'n sylweddol y wybodaeth a dderbyniwyd gan y defnyddiwr yn y negeseuon. Mae'n dim ond y data mwyaf perthnasol a hysbysu gwall;
  • file -i (gyda llwybr i'r ffeil) - mae'r gorchymyn yn caniatáu i chi i sganio y ffeil, ynysu o gyswllt iddo ac esgidiau; Gallwch ddefnyddio ffeiliau o fformatau gwahanol, gan gynnwys HTML, ond os byddwch yn arfer hon archa, nid oes angen i nodi y llwybr i'r ffeil ar y llinell orchymyn;
  • -f - rhaglen ysgogi'r meddwl am ddarllen ffeil fel HTML; pan fyddwch yn defnyddio'r gorchymyn hwn i weithio gyda dogfen HTML lleol, efallai y gwall yn digwydd, er mwyn osgoi, yn ddigonol i ddangos yn y ddogfen

Rhestr o ddewisiadau cist

gorchmynion sylfaenol ar gyfer ffeiliau llwytho i lawr gan ddefnyddio wget. Dyma eu set sylfaenol:

  • --bind-gyfeiriad = CYFEIRIAD - Mae'r gorchymyn yn caniatáu i chi drosglwyddo CYFEIRIAD data rhwymo'r peiriant lleol. Wrth ddefnyddio TCP / IP yn ofynnol gorchymyn cyswllt i bennu IP-cyfeiriad cywir (os sawl).
  • Rhif -T (angen nodi'r rhif) - yn caniatáu i'r defnyddiwr i ddewis y nifer o ailadrodd llwyth. Er mwyn osgoi ailadrodd ddylai bennu gwerth nifer o sero.
  • -nc - Mae'r gorchymyn yn caniatáu i chi i adfer y statws blaenorol y ffeil llwytho i fyny rhag ofn y bu methiant yn y rhwydwaith, a llwytho i lawr yn cael ei amharu. Os nad ydych yn defnyddio un o'r gorchmynion i ail-lwytho (-N, -nc, -R), wget yn creu copi a dechrau llwytho i lawr eto. opsiwn -R yn eich galluogi i gymryd lle ffeiliau sy'n bodoli eisoes.
  • c - hefyd yn hwyluso ail-lwytho ffeil mewn achos o golli cyfansoddyn (a lle stopio wget ymgais ailgysylltu annibynnol). Digon yw cysylltu at y ffeil i nodi'r gorchymyn. Os ydych yn defnyddio yr un cyfeiriadur mae ffeil y bydd wget cynnal ei adnabod ac yn awtomatig yn penderfynu ar ei ail-lwytho. Gellir Command ei ddefnyddio dim ond ar weinyddion lle ceir header cefnogi RANGE.

  • --progress - yn eich galluogi i ddewis y math o arddangosfa lawrlwytho cynnydd. Gallwch nodi -progress = bar neu gynnydd = dot.
  • --spider - disodli'r gorchymyn ffeil download mwyn gwirio ei bresenoldeb ar y gweinydd;
  • yW (mewn eiliadau) - nodi'r bwlch amser rhwng downloads.
  • -q (a nodir yn nifer y kilobytes neu megabeit) - yn eich galluogi i addasu maint eich data yn gywir ac i gyfyngu cyfrolau gormodol. Er hynny, mae'n werth nodi y bydd un ffeil yn cael ei lwytho i lawr waeth beth yw cwota agored (hynny yw, un ffeil, ni fydd y dewis hwn yn gweithio, mae rhai nad oedd yn drwm).

Rhestr o baramedrau HTTP

  • --http defnyddiwr = a --http-passwd = - yn caniatáu i chi nodi mewngofnodi a chyfrinair ar gyfer dilysu ar eich gweinydd gwe gan y bydd y ffeiliau yn cael eu dadlwytho.
  • -C = ymlaen / i ffwrdd - yn eich galluogi i alluogi neu analluoga caching o ddata ar yr ochr y gweinydd.
  • --cookies = ymlaen / i ffwrdd - yr un fath ag ar gyfer y cache, dim ond cwcis. Mae'n caniatáu i chi naill ai atal neu ailddechrau gyfnewid data cwci sydd ei angen i gynnal ymweliadau â'r ystadegau gweinydd. Yn ragosod, alluogir y dewisiad yma, ond nid yw'r cwci-ffeiliau yn cael eu storio ar y ddisg galed.
  • --save-cwcis - yn eich galluogi i greu ffeil cwci (data diweddaraf).
  • --proxy defnyddiwr a -proxy-passwd - yn eich galluogi i nodi'r enw defnyddiwr a chyfrinair ar gyfer dilysu ar y gweinydd dirprwyol (os cânt eu defnyddio).

Rhestr o leoliadau FTP

dewisiadau uwch ar gyfer gweithio gyda wget. FTP gorchmynion:

  • -nr - Peidiwch â symud y ffeiliau dros dro oddi wrth y .listing cyfeiriadur sy'n gynhyrchir yn ddigymell wrth weithio gyda FTP;
  • -G ymlaen / i ffwrdd - yn eich galluogi i ddefnyddio nodau arbennig mewn cyfeirlyfrau cyfleustodau FTP;
  • --passive-ftp - gall gorchymyn hwn yn cael ei ddefnyddio yn y Firewall'a mhresenoldeb at activate y modd FTP goddefol (lle mae'r defnyddiwr ei hun yn gyfrifol am y cysylltiad i'r gweinydd).

Wget-Tîm: Arferion Gorau

Yr enghraifft symlaf a mwyaf banal i weithio gyda'r rhaglen, wrth gwrs, lawrlwytho ffeiliau. I brawf o wget-gorchymyn, gallwch ddechrau gyda dolen syml i ffeil ar y rhwydwaith ac yn mynd i mewn i'r consol / terfynell: wget * dolen yn dangos y llwybr union ac yn llawn at y ffeil *.

Parhau lwytho i lawr y ffeil, defnyddio: wget -C * ddolen yn dangos y llwybr union ac yn llawn at y ffeil *.

Os oes rhestr drefnu o gysylltiadau i ffeiliau a dogfennau, gallwch ddefnyddio'r wget gorchymyn -i filelist.txt.

Fel ar gyfer llwytho i lawr dudalennau gwe, mae popeth yn ychydig yn fwy cymhleth, ond ar yr un pryd ac mae nifer o bosibiliadau yn cynyddu'n sylweddol. Beidio â chyflwyno paramedrau newydd bob tro roedd angen i lawrlwytho gwefan, gallwch greu sgriptiau neu i gofrestru bob lleoliad .wgetrc ffeil.

Achub y dudalen we fel cyfeiriad (bydd yn anodd i'w hagor ar y peiriant lleol), gallwch ddefnyddio wget -m gorchmynion * ddolen yn dangos y llwybr union ac yn llawn at y ffeil *.

I'r diben hwn un dudalen ar gael i'w gweld heb gysylltiad â'r Rhyngrwyd, gallwch ddefnyddio'r wget -R -10 -k * ddolen yn dangos y llwybr union ac yn llawn at y ffeil *.

Ni all Fformat gwall wget gorchymyn i'w cael i olygu unrhyw typo a lleoliad anghywir.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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