RekenaarsSagteware

Wget-opdrag: voorbeelde. Console program vir die aflaai van lêers op die netwerk Wget

Dit blyk dat in 'n wêreld waar die helfte van die wêreld se bevolking aktief gebruik rekenaars en gewoond aan die aantreklike grafiese koppelvlak en 'n ryk funksies soos, daar is geen plek vir teks aansoeke. Sowat 20 jaar gelede het die rekenaar koppelvlak was 'n verskriklike swart paneel, wat niks anders as 'n stel van wit karakters vertoon, en al die uit ten koste van teks opdragte uitgevoer kontroles. Verbasend, die mate waarin hierdie programme is lelik, so hulle is funksioneel en betroubare.

Wat is Wget?

Wget (wat ook na verwys as GNU wget Linux) is 'n konsole, nie 'n interaktiewe aansoek vir die werk met lêers en webblaaie. Trouens, dit is 'n instrument vir die aflaai van lêers van die Internet, waar die gebrek aan 'n grafiese koppelvlak en 'n aantal kenmerke om te bestuur, atipiese vir meer gevorderde oplossings.

Die program is ontwikkel deur die span van Kroasië Hrvozhi Niksic, en ondersteun nou die ontwikkeling van Giuseppe Skrivano en die Linux-gemeenskap. Die eerste vergadering van die nut (toe genoem getUrl) is in Januarie 1996. Die program is in C geskryf en gepubliseer onder die GNU gelisensieerde sagteware. Aanvanklik het die instrument is vrygestel op die Linux-platform. Met verloop van tyd, het die instrument is in baie tale vertaal en oorgedra na al die gewilde platforms, insluitend Wget vir Windows 7 (of nuwer), Wget vir MacOS, en so aan.

Hierdie program - nie interaktiewe, wat beteken dat enige proses wat loop binne sy vermoëns, kan nie beheer word nie, kan dit beheer word deur die draai die kontrole van die bedryfstelsel.

Ten spyte van die feit dat moderne blaaiers het gewoonlik 'n ingeboude aflaai bestuurder, is hulle steeds ontwerp vir interaktiewe kommunikasie, dus werk in die handleiding af raak moeilik. Wget, inteendeel, dit moontlik maak om 'n aantal prosesse outomatiseer. Byvoorbeeld, is dit moontlik om voor te berei 'n teks dokument met 'n lys van webblaaie, met behulp van wat jy veelvuldige lêers en bladsye kan laai.

belangrikste kenmerke

Nog in die eerste plek is 'n program vir die aflaai van lêers, wat bewyse van sy vernaamste funksie beteken.

Wget kan enige materiaal van die Internet aflaai, of dit nou dokumente, programme, of hele web bladsye in HTML-formaat (verskillende protokolle). Lêers kan afgelaai word vanaf die gids op die FTP.

Die kliënt kan rekursiewe downloads voer, outomaties volgende skakels binne 'n spesifieke webwerf (of verskeie webwerwe), terwyl die herstel van die oorspronklike struktuur van webblaaie. Jy kan die afgelaai webwerwe sonder toegang tot die netwerk (die verstek is na 'n adres vir aanlyn besigtiging gelaai) te sien.

Wget oorspronklik aangepas vir stadig of onstabiel tipes verband, so dit is 'n belangrike kenmerk is die vermoë om onderbreek downloads 'n lêer te herstel (dit is moontlik as die bediener ondersteun REEKS kop). Wget kan ook die status van die bedieners (toeganklikheid) vir herlaai en opdatering te monitor (wget tjek lêer kop-en ondersteun die nuutste weergawe) lêers en webblaaie.

Die program het ook 'n aantal kenmerke wat tipies vir die sogenaamde utilities spinnekoppe wat die verskillende webtuistes en bedieners te verken vir die teenwoordigheid van sekere lêers op hulle is.

ondersteun platforms

Wget Linux het 'n basis vir die produk geword. Soos hierbo genoem, het aanvanklik die nut net gewerk op Linux, maar vinnig gewild geword en is aangepas om ander stelsels. Byvoorbeeld, kan jy die weergawe van Wget vir Windows 7 en nuwer bedryfstelsels vind, en het die bou van 'n GUI. Soos vir Linux, jy program is daar dikwels toegewerk in die verspreiding. Terminale in 'n paar Linux bou native ondersteun Wget-span. Ubuntu, Fedora, SUSE, en ander verbruikers Distros werk met die program, soos hulle sê, uit die boks. Volgende, kyk na die program in meer detail.

Wget-opdrag: 'n lys van sleutel parameters

Die basiese lys van opdragte sluit in:

  • -V - laat jou toe om die sagteware weergawe tans so gebruik;
  • h - toon die mees omvattende lys van bevele vir die werk met die aansoek;
  • -b - dit laat jou toe om die program in die agtergrond vertaal;

Die lys van boodskap opsies

Wget-opdrag toelaat volle beheer oor die inligting wat vertoon. Hier is die lys:

  • o loglêer - skep 'n joernaal lêer wat die hele proses van die aansoek rekords;
  • -a loglêer - laat jou toe om die bestaande log lêer aan te vul in plaas van die skep van 'n nuwe een;
  • d - vertoon die nodige inligting aan ontwikkelaars en debugger (help probleme en korrekte foute in die werk van die kliënt se los);
  • q - versper die vertoon van boodskappe;
  • v - Hierdie opsie is aangeskakel is by verstek, verskaf 'n gedetailleerde verslag oor al die prosesse wat plaasvind in die program (in real time);
  • -nv - aansienlik verminder die deur die gebruiker in boodskappe ontvang inligting. Dit is net die mees relevante data en kennisgewing fout;
  • -i lêer (met die pad van die lêer) - die opdrag laat jou toe om die lêer te scan, te isoleer van 'n skakel na dit en boot; Jy kan lêers van verskillende formate, insluitend HTML gebruik, maar as jy hierdie opdrag gebruik, is dit nie nodig om die pad na die lêer op die command line spesifiseer;
  • f - uitdagende program vir 'n lêer as HTML lees; wanneer jy hierdie opdrag gebruik om te werk met 'n plaaslike HTML dokument, kan 'n fout voorkom, om dit te vermy, is voldoende om aan te dui in die dokument

Lys van boot opsies

Basiese bevele vir die aflaai van lêers met behulp van Wget. Hier is hul basiese stel:

  • --bind-adres = ADRES - Hierdie opdrag kan jy die oordrag van data ADRES bind die plaaslike masjien. By die gebruik van TCP / opdrag IP-verbinding is nodig om akkuraat te spesifiseer IP-adres (indien 'n paar).
  • t nommer (nodig het om die getal spesifiseer) - die gebruiker toelaat om die aantal vrag herhalings kies. Om herhaling moet die waarde van die getal van nul spesifiseer vermy.
  • -NC - Hierdie opdrag kan jy die vorige status van die opgelaaide lêer in die geval herstel dat daar was 'n mislukking in die netwerk, en aflaai kry onderbreek. As jy nie een van die opdragte vir herlaai (-N,-NC, r), Wget sal 'n kopie te skep en begin die aflaai weer. r opsie laat jou toe om bestaande lêers te vervang.
  • c - fasiliteer ook herlaai lêer in geval van verlies van saamgestelde (en waar Wget gestop onafhanklike pogings heraansluiting). Dit is voldoende om te skakel na die lêer om die opdrag te gee. As jy dieselfde gids gebruik is daar 'n lêer Wget sal sy identifikasie hou en outomaties besluit oor sy herlaai. Opdrag kan slegs gebruik word op bedieners waar daar is ondersteuning REEKS kop.

  • --progress - laat jou toe om die tipe vertoning te laai vordering te kies. Jy kan -progress = bar of vordering = dot spesifiseer.
  • --spider - vervang die lêer af te laai opdrag om sy teenwoordigheid op die bediener te verifieer;
  • w (in sekondes) - spesifiseer die tyd interval tussen downloads.
  • -q (wat in aantal kilogrepe of megagrepe) - kan jy die grootte van jou data akkuraat te pas en om oormatige volumes te beperk. Tog is dit opmerklik dat 'n enkele lêer, ongeag blootgestel kwota sal afgelaai word (dit wil sê met 'n enkele lêer, sal hierdie opsie nie werk nie, 'n paar was hy nie swaar).

Lys van HTTP parameters

  • --http-gebruiker = en --http-passwd = - kan jy login en wagwoord spesifiseer vir verifikasie op jou webbediener waaruit die lêers sal afgelaai word.
  • -C = op / af - laat jou toe om te aktiveer of deaktiveer caching van data op die bediener kant.
  • --cookies = op / af - dieselfde as vir die kas, net koekies. Dit laat jou toe om óf stop of hervat die uitruil van koekie data wat nodig is om besoeke aan die bediener statistieke uit te voer. By verstek, is hierdie opsie geaktiveer is, maar die koekie-lêers word nie gestoor word op die hardeskyf.
  • --save-koekies - kan jy 'n koekie lêer (nuutste data) te skep.
  • --proxy-gebruiker en -proxy-passwd - laat jou toe om die gebruikersnaam en wagwoord vir bekragtiging op die instaanbediener spesifiseer (indien gebruik).

Lys van FTP instellings

Gevorderde opsies vir die werk met Wget. FTP opdragte:

  • -nr - Moenie die tydelike lêers uit die gids .listing wat spontaan gegenereer wanneer daar gewerk word met FTP verwyder;
  • G op / af - laat jou toe om spesiale karakters te gebruik in nut dopgehou FTP;
  • --passive-ftp - hierdie opdrag gebruik kan word in die teenwoordigheid Firewall'a om die passiewe FTP-modus (waar die gebruiker self verantwoordelik vir die verbinding met die bediener) te aktiveer.

Wget-span: Beste Praktyke

Die eenvoudigste en mees banale voorbeeld om te werk met die program is, natuurlik, die aflaai van lêers. Toets van Wget-opdrag, kan jy begin met 'n eenvoudige skakel na 'n lêer op die netwerk en betree die konsole / terminale: Wget * skakel wat die presiese en volledige pad na die lêer *.

Om voort te gaan aflaai van die lêer, gebruik: Wget-C * skakel wat die presiese en volledige pad na die lêer *.

As daar 'n geskeduleerde lys van skakels na lêers en dokumente, kan jy die opdrag Wget gebruik -i filelist.txt.

Soos vir die aflaai van die web bladsye, alles is 'n bietjie meer ingewikkeld, maar op dieselfde tyd en die aantal moontlikhede aansienlik verhoog. Nie om nuwe parameters stel elke keer as daar 'n behoefte aan 'n webwerf te laai, kan jy skrifte te skep of om alle instellings .wgetrc lêer registreer.

Slaan jy die webblad as 'n verwysing (dit sal moeilik wees om hulle op die plaaslike masjien oop te wees), kan jy Wget-m beveel * skakel wat die presiese en volledige pad na die lêer * gebruik.

Om hierdie selfde bladsy vir besigtiging sonder 'n internet konneksie beskikbaar gestel is, kan jy gebruik maak van die Wget r -10 k * skakel wat die presiese en volledige pad na die lêer *.

Formaat fout Wget opdrag kan nie gevind word nie aan enige tikfout en 'n verkeerde setting beteken.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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