KompjûtersSoftware

Wget-kommando: foarbylden. Console programma foar it downloaden fan triemmen op it netwurk Wget

It soe lykje dat yn in wrâld dêr't de helte fan de wrâld syn befolking aktyf brûkt kompjûters en wend oan de trendy grafyske ynterface en rike mooglikheden sa, der is gjin plak foar tekst applikaasjes. Guon 20 jier lyn, de computer interface wie in skriklike swarte paniel, hokker neat oars as in set fan wyt personaazjes, en al de kontrôles útfierd op kosten fan tekst kommando. Ferrassend, yn hoefier't dy programma 's binne ûnsjoch, sadat se binne funksjoneel en betrouber.

Wat is Wget?

Wget (dat wurdt ek wol oantsjutten as GNU Wget Linux) is in console, net in ynteraktive applikaasje foar wurkjen mei triemmen en websiden. Yn feite giet it om in stik ark foar it downloaden fan triemmen fan it ynternet, wêrby't it ûntbrekken fan in grafyske interface en in oantal mooglikheden om te beheare, atypyske foar mear avansearre oplossings.

It programma waard ûntwikkele troch de ploech út Kroaasje Hrvozhi Niksic, en no stipet de ûntwikkeling fan Giuseppe Skrivano en de Linux-mienskip. De earste gearkomste fan it nut (doe neamd GetURL) ynfierd waard yn jannewaris 1996. It programma waard skreaun yn C en publisearre ûnder de GNU lisinsje software. Yn earste ynstânsje it ark waard útbrocht op de Linux platfoarm. Nei ferrin fan tiid, it ark is oerset yn in protte talen en Oersetten nei alle populêre platfoarms, wêrûnder Wget foar Windows 7 (of nijer), Wget foar MacOS, ensafuorthinne.

Dizze programma - net ynteraktyf, wat betsjut dat elts proses rint binnen syn mooglikheden, kin net regele, dan kinne jo ynstelle troch draaien fan de knoppen fan it bestjoeringssysteem.

Nettsjinsteande it feit dat moderne blêders meastentiids hawwe in ynboude download manager, se binne noch altyd ûntwurpen foar ynteraktive kommunikaasje, dêrom, wurk yn Manual modus wurdt dreech. Wget, krekt oarsom, makket it mooglik om te automate in oantal prosessen. Bygelyks, is it mooglik om te rieden fan tefoaren in tekst dokumint mei in list fan websiden, mei help dy't jo kinne oplade meardere triemmen en siden.

wichtigste eigenskippen

Noch op 'e foarste plak is in programma foar it downloaden fan triemmen taheakje, wat betsjut bewiis fan syn wichtichste funksje.

Wget kin download alle materiaal út it ynternet, wêze dat dokuminten, programmatriemmen, of hiele web siden yn HTML-formaat (ferskillende protokollen). Bestannen kinne jo downloade út de map op de FTP.

De klant kin útfiere rekursive downloads, automatysk folgjende links binnen in spesifike webside (of meardere websiden), wylst herstellen de oarspronklike struktuer fan websiden. Jo kinne it ynladen websiden sûnder tagong ta it netwurk (de standert wurdt laden yn in adres foar online besjen).

Wget oarspronklik oanpast foar trage of instabiele ferbining typen, dus it is in wichtige eigenskip is de mooglikheid om te herstellen ôfbrutsen downloads in triem (dit mooglik is as de tsjinner stipet RANGE koppen). Wget kin ek tafersjoch op de status fan de servers (tagonklikens) foar te ferfarskjen en it aktueel hâlden (Wget check triem kopteksten en stipet de lêste ferzje) triemmen en websiden.

It programma hat ek in oantal funksjes dy't typysk foar de saneamde nutsbedriuwen spiders dy't ferkenne de ferskate websites en servers foar de oanwêzigens fan bepaalde triemmen op har.

stipe platfoarms

Wget Linux is in basis foar it produkt. Lykas sein hjirboppe, it nut earstoan wurke allinnich op Linux, mar gau opdien populariteit en is oanpast nei oare systemen. Bygelyks, kinne jo fine op de ferzje fan Wget foar Windows 7 en nijere Betriebssystemen, en hawwe it bouwen fan in GUI. As foar Linux, jim programmearje der wurdt faak sewn yn de ferdieling. Terminals yn guon Linux bout natively stipet Wget-ploech. Ritsma, Fedora, openSUSE, en oare konsumint distros wurkje mei it programma, sa't se sizze, út 'e doaze. Folgjende, sjoch nei de programma yn mear detail.

Wget-kommando: in oersjoch fan de toets parameters

De basis list fan kommando binne:

  • -V - kinne jo kontrolearje it sêftguod ferzje dit stuit yn gebrûk;
  • -H - toant de meast wiidweidige list fan kommando 's foar wurkjen mei de applikaasje;
  • -B - dat kinne jo it oersetten fan it programma yn 'e eftergrûn;

De list mei berjochtkoppen opsjes

Wget-kommando tastean folsleine kontrôle oer de werjûn ynformaasje. Hjir is de list:

  • -o lochtriem - ûntstiet in sjoernaal triem dat registrearret it hiele proses fan de applikaasje;
  • -a lochtriem - kinne jo oanfolling op de besteande log triem ynstee fan it meitsjen fan in nije ien;
  • -D - toant de nedige ynformaasje oan projektûntwikkelders en Debugger (helpt oplosse problemen en korrekt flaters yn de klant syn wurk);
  • -q - Skeakelt de werjefte fan berjochten;
  • -v - Dizze opsje is standert ynskeakele, jout in detaillearre rapport op alle prosessen nimme plak yn it programma (yn it echt tiid);
  • -nv - gâns ferminderet de ynformaasje ûntfongen troch de brûker yn berjochten. It is allinnich de meast relevante gegevens en error meidieling;
  • -i triem (mei it paad nei de triem) - it kommando kinne jo om troch te rinnen de triem, isolearjen fan in keppeling oan it en Boot; Jo kinne brûk meitsje fan triemmen fan ferskillende formaten, ynklusyf HTML, mar as jo brûke dit kommando, it is net nedich om oantsjutte it paad nei de triem op it kommando line;
  • -f - provoking programma foar it lêzen fan in triem as HTML; ast brûke dit kommando om te wurkjen mei in lokale HTML dokumint, in flater kin foarkomme, om foar te kommen dat, is it genôch om oan te jaan yn it dokumint

List fan Boot opsjes

Basis kommando foar it downloaden fan triemmen mei help Wget. Hjir binne harren basis set:

  • --bind-adres = ADDRESS - Dit kommando kinne jo oerdrage gegevens ADDRESS bine de pleatslike masine. By it brûken fan TCP / IP-ferbining kommando is nedich om sekuer oantsjutte IP-adres (as meardere).
  • -t getal (moatte oantsjutte it nûmer) - stelt de brûker te selektearjen it oantal lading werhellings. Om foar te kommen werhelling moat spesifisearje de wearde fan tal fan nul.
  • -nc - Dit kommando kinne jo weromsette it foarige status fan it opladen triem yn it gefal, dat der wie in flater yn it netwurk, en ynlaad rekket ûnderbrutsen. As jo net brûke ien fan de kommando 's foar ferfarskjen (-N, -nc, -R), Wget sil meitsje in kopy en begjinne de ynlaad wer. -R opsje kinne jo ferfange besteande triemmen.
  • c - ek fasilitearret ferfarskjen triem yn gefal fan ferlies fan gearstalde (en wêr Wget stoppe selsstannige besykjen werferbining). Folstean it te keppeljen oan de triem te spesifisearjen it kommando. As jo gebrûk meitsje fan deselde triemtafel der file Wget sil hâld har de identifikaasje en automatysk beslute op syn ferfarskjen. Kommando kin brûkt wurde allinnich op servers dêr't der stipe RANGE kop.

  • --progress - kinne jo selektearje it type fan de werjefte ynladen fan foarútgong. Jo kinne opjaan -progress = bar of foarútgong = dot.
  • --spider - ferfangt de triem ynlaad kommando te ferifiearjen har oanwêzichheid op de tsjinner;
  • -W (yn sekonden) - jout de tiid ynterval tusken downloads.
  • -q (steld yn oantal kilobytes of megabytes) - kinne jo sekuer passen de grutte fan dyn gegevens en te beheinen ûnevenredich grutte dielen. Dochs is it de muoite wurdich opskriuwen dat in inkele triem wurdt ynladen likefolle beljochte kwota (dat is mei in inkele triem, dizze opsje sil net wurkje, guon hy wie net swier).

List fan HTTP parameters

  • --http-brûker = en --http-passwd = - ta dat jo opjaan brûkersnamme en wachtwurd foar autentikaasje op jo Web tsjinner út dêr't de triemmen sille wurde lost.
  • -C = on / off - kinne jo ynskeakelje of útskeakelje caching fan gegevens oan 'e tsjinner kant.
  • --cookies = on / off - itselde as foar it lytsûnthâld, allinne koekjes. It makket it mooglik om beide halt of ferfetsje de útwikseling fan koekje gegevens nedich om te fieren besites oan de tsjinner statistyk. Standert stiet dizze opsje ynskeakele is, mar de koekje-triemmen binne net bewarre op de hurde skiif.
  • --save-cookies - kinne jo te meitsjen in koekje triem (nijste gegevens).
  • --proxy-brûker en -proxy-passwd - kinne jo opjaan de brûkersnamme en wachtwurd yn foar autentikaasje op de proxy tsjinner (as brûkt).

List fan FTP ynstellings

Avansearre opsjes foar wurkjen mei Wget. FTP gebiedt:

  • -nr - net fuortsmite de tydlike triemmen út de triemtafel .listing dy't spontaan generated doe dwaande mei FTP;
  • -g on / off - kinne jo brûke spesjale tekens yn nuttichheid triemtafels FTP;
  • --passive-ftp - dit kommando kin brûkt wurde yn it bywêzen Firewall'a te aktivearjen de passive FTP modus (dêr't de brûker sels is ferantwurdlik foar de ferbining mei de tsjinner).

Wget-Ploech: Best Practices

De ienfâldichste en meast banale foarbyld te wurkjen mei it programma is, fansels, it ynladen fan triemmen. Om test fan Wget-kommando kinne jo begjinne mei in simpele keppeling nei in triem oan it netwurk en typ de konsole / terminal: Wget * link mei dêrop de krekte en folsleine paad nei de triem *.

Om fierder ynladen fan de triem, brûken: Wget -ÇD * link mei dêrop de krekte en folsleine paad nei de triem *.

As der in plande list mei keppelings nei triemmen en dokuminten, kinne jo gebrûk meitsje fan de kommando Wget -i filelist.txt.

As foar it downloaden fan websiden, alles is in bytsje mear yngewikkeld, mar tagelyk en it oantal mooglikheden tanimt gâns. Net te yntrodusearje nije parameters eltse kear wie der in ferlet om yn te laden fan in webside, kinne jo oanmeitsje skripts of te registrearjen alle ynstellings .wgetrc triem.

Bewarje de webside as in ferwizing (it sil dreech te iepenjen se op 'e pleatslike masine), kinne jo gebrûk meitsje fan Wget -M kommando * link mei dêrop de krekte en folsleine paad nei de triem *.

Om dizze deselde side waard beskikber steld foar it besjen sûnder in ynternet ferbining, kinne jo gebrûk meitsje fan de Wget -R -10 -K * link mei dêrop de krekte en folsleine paad nei de triem *.

Format flater Wget kommando kin net fûn wurde te betsjutten alle typflater en in ferkearde ynstelling.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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