Nzira Yokushandisa nayo wget Linux Command yekudhura maWebhu eWebhu neFiles

Izvo zvinoshandiswa zvinokubvumira kuti uwane maji ewebhu, mafaira uye mifananidzo kubva pawebhu uchishandisa mutemo wemirairo yeLinux.

Iwe unogona kushandisa imwechete wget murairo pachako kuti udzikunure kubva pawebsite kana kuisa fomu yekupindira kuti utore mafaira akawanda kune dzimwe nzvimbo dzakawanda.

Maererano nebhuku rekushandisa wget rinogona kushandiswa kunyange kana musikana apinda muhurongwa. Kuti uite izvi iwe unoshandisa mutemo wekuraira.

Izvo zvinoshandiswa zvinoshandiswa zvakare zvichadzokorora kubudiswa kunyange kana madonhwe ekubatanidza, achidzoka kubva kwaakasiyiwa kana zvichibvira apo kuwirirana kunodzoka.

Iwe unokwanisa kutora mawebsite ose uchishandisa wget uye unoshandura hukama hunoendesa kune nzvimbo dzomunharaunda kuitira kuti iwe ugone kuona webhusaiti yekutengesa.

Zvinhu zve wget zvinotevera:

Zvaungaita Pakudhonza A Website Using wget

Nokuda kweiyo mutungamiri, ini ndichakuratidza kuti ungatora sei blog yangu yega.

wget www.everydaylinuxuser.com

Zvakakosha kusika faira yako pamushini wako uchishandisa murairo wekdir uye wozoenda mufaira uchishandisa mutemo cd .

Semuyenzaniso:

mkdir dailydaylinuxuser
cd everydaylinuxuser
wget www.everydaylinuxuser.com

Chigumisiro ndechimwe chete index.html file. Pamusoro payo, iyi faira haina chazvinobatsira sezvo zvarinenge zvichiri kubudiswa kubva kuGoogle uye mifananidzo nemashiripiti zvese zvinenge zvese zvakabatwa paGoogle.

Kuchengeta shanduro yakakwana uye mapeji ose aungashandisa murairo unotevera:

wget -r www.everydaylinuxuser.com

Izvi zvinokonzera mapeji achidzokorora kusvika kumapuranga mashanu akadzika.

5 mazinga akadzika angave asina kukwana kuwana zvose kubva panzvimbo. Iwe unogona kushandisa--k kushandura kuti uise nhamba yemazinga aunoda kuenda kune aya anotevera:

wget -r -1010 www.everydaylinuxuser.com

Kana iwe uchida kudzokera kusingaperi unogona kushandisa zvinotevera:

wget -r-i inf www.everydaylinuxuser.com

Iwe unogonawo kutora nzvimbo iyo ine 0 inoreva chinhu chimwe chete.

Pane imwezve dambudziko rimwe. Iwe unogona kuwana mapeji ose munharaunda asi humwe hukama huri mumapeji huri kureva nzvimbo yavo yepakutanga. Saka hazvibviri kukonzera munzvimbo pakati pehukama pamapeji.

Unogona kutenderera dambudziko iri nekushandisa -k kushandura kunoshandura zvese zvinoshandiswa pamapeji kuitira kuti uone kuenzanirana kwavanowanikwa munzvimbo ino sezvinotevera:

wget -r -k www.everydaylinuxuser.com

Kana iwe uchida kuwana girazi rakazara rewebsite iwe unogona kungoshandisa shanduko inotevera inobvisa kudiwa kwekushandisa -r -k uye -l kushanduka.

wget -m www.everydaylinuxuser.com

Saka kana iwe une webhusaiti yako pachako iwe unogona kuita kubhadhara zvakakwana uchishandisa iri iri rimwe mirairo.

Mhanya wget Sezvakaitika Mutemo

Iwe unogona kuwana wget kumhanya semutemo wekusiya uchikwanisa kuenderera mberi nebasa rako muwindo rekuguma apo mafaira ekudhinda.

Ingoshandisa chirevo chinotevera:

wget -b www.everydaylinuxuser.com

Iwe unogona zvekuti unobatanidza kushandura. Kuti uite mutemo wget kumashure apo paunofungidzira chiwedzi iwe ungashandisa murairo unotevera:

wget -b -m www.everydaylinuxuser.com

Iwe unogona kuita kuti izvi zvinyanye kuitika sezvinotevera:

wget -bm www.everydaylinuxuser.com

Logging

Kana iwe uri kutambaira wget murairo kumashure hauzooni chero yemazuva ose evhangeri iyo inotumira kuchikona.

Iwe unogona kuwana zvose zvemashoko akatumirwa kuefadhi yegoghi kuitira kuti iwe unogona kutarisa kufambira mberi chero nguva iyo uchishandisa muswe wemirairi .

Kuti kubudiswa kwemashoko kubva pamuti wget kune log yefaira usevera murairo unotevera:

wget -o / nzira / kune / mylogfile www.everydaylinuxuser.com

Izvo zvakashata, zvechokwadi, ndeyokuda kusatombogadzira chero zvachose uye hapana kuwanikwa kune chisikopo. Kusiya zvose zvabuda zvinoshandisa murairo unotevera:

wget-q www.everydaylinuxuser.com

Dhavhidha Kubva paMatunhu Akawanda

Iwe unogona kuisa fomu yekupindira kuti utakure kubva munzvimbo dzakawanda dzakasiyana.

Vhura faira uchishandisa mutori wako waunoda kana kunyange mutemo wekati uye utangotanga kuisa zvinyorwa kana zvikwata zvekutsvaga kubva pane imwe neimwe yefaira.

Chengetedza faira uye wobva watiraira zvinotevera wget murairo:

wget -i / nzira / kune / inputfile

Kunze kwokutsigira webhusaiti yako pachako kana kuti zvichida kuwana chimwe chinhu chokukanganwa kuti uverenge pachitima, hazvigone kuti iwe unoda kutora webhusaiti yose.

Iwe unowanzokwanisa kubhadhara URL imwe chete nemifananidzo kana kuti zvichida kukanda mafaira akadai sepa zip, mafayela eIO kana mafaira efananidzo.

Nezvo mupfungwa iwe haufaniri kuisa zvinyorwa zvinotevera mufaira rekushandisa sezvo iri nguva yekudya:

Kana iwe uchiziva URL yepasi nguva dzose ichava yakafanana iwe unogona kungotsanangura zvinotevera mufaira yekupinda:

Iwe unogona kubva ugovera URL yepamusoro sechikamu chemurairo wget sezvinotevera:

wget -B http://www.myfileserver.com -i / path / to / inputfile

Dzokorora Zvimwe

Kana iwe wakagadzira mutsara wefaira kuti udziwe mukati mefaira yekupinda uye iwe uchisiya kombiyuta yako inobata usiku hwose kuti utore mafaira iwe uchanyatsotsamwirwa paunouya mangwanani kuti uwane kuti wakanamatira pafaira yekutanga uye yave ichiedzazve usiku hwose.

Iwe unogona kutsanangura nhamba yezvitsvaga uchishandisa shanduro inotevera:

wget-t 10 -i / nzira / kusvika / inputfile

Iwe unogona kuda kushandisa murairo wepamusoro pamwe chete ne--T kushandura kunokubvumira kuti utaure nguva yekufamba mumasekondi sezvinotevera:

wget -t 10 -T 10 -i / nzira / kusvika / inputfile

Murairo wepamusoro unodzoka zvakare kanomwe uye uchaedza kushamwaridzana kwemaminitsi gumi kwekubatanidza mune faira.

Zvinonyadzisawo iwe paunenge wawana chikamu 75% ye 4 gigabyte file pane zvishoma nezvishoma kubatana kwehutano chete nekuda kwekubatanidza kwako kuburitsa.

Iwe unogona kushandisa wget kuedzazve kubva kwandakamira pakutsvaga nekushandisa murairo unotevera:

wget-c www.myfileserver.com/file1.zip

Kana iwe uri kufambisa sevha mukuru wacho angasada kuwandisa uye anogona kudzivisa kana kungouraya zvikumbiro zvako.

Iwe unogona kutsanangura nguva yekumirira iyo inotsanangura kuti inguva yakadini yekumirira pakati pekudzorera imwe neimwe sezvizvi:

wget -w 60 -i / nzira / kune / inputfile

Murairo wepamusoro unomira masekondi makumi matanhatu pakati pekudhinda imwe neimwe. Izvi zvinobatsira kana iwe uri kukanda yakawanda yefaira kubva pane imwe chete.

Mamwe mawebhu webhutori anogona kuona huwandu hwenyika asi huchakudzivisa. Iwe unogona kuita nguva yekumirira nguva dzose kuti iite sekuti iwe hausi kushandisa purogiramu sezvinotevera:

wget --random-wait -i / path / to / inputfile

Kuchengetedza Kurapa Zvikwangwani

Vakawanda vese vanoita basa rekushandira internet vanoramba vachishandisa mitsara yekudzivirira yekushandiswa kwebasa rako, kunyanya kana uchigara kunze kweguta.

Iwe unogona kuwedzera kuwedzera kwevhuti kuitira kuti iwe usati urove icho chikamu chekudzivirira. Iwe unogona kuzviita nenzira inotevera:

wget-q 100m -i / nzira / kune / inputfile

Cherechedza kuti mutemo -q haugoni kushanda nefaira imwe chete.

Saka kana iwe ukakanda faira ine 2 gigabytes muhukuru, kushandisa -q 1000m haigoni kuisa faira pakudhakwa.

Nhamba yacho inoshandiswa chete kana ichidzokorora uchibva panzvimbo yepaiti kana kana uchishandisa fomu yekupinda.

Kuwana Nokuchengetedza

Dzimwe nzvimbo dzinoda kuti iwe upinde mukati kuti uwane zvinyorwa zvaunoda kutora.

Unogona kushandisa zvinotevera kushandura kutsanangura zita rekushandisa uye password.

wget --user = yourusername --password = yourpassword

Cherechedza pamutauro wemashandisi akawanda kana mumwe munhu achishandisa pikiramu yekuti ivo vachakwanisa kuona zita renyu rekushandisa uye password.

Zvimwe Zvokusarudza Zvimwe

Nenzira yekuti -r shanduko ichadzokorora zvinyorwa zvinyorwa uye ichaumba zvinyorwa sezvairi kuenda.

Unogona kuwana mafaira ose ekudhinda kune imwe faira uchishandisa shanduro inotevera:

wget -nd -r

Kusiyana neizvi ndiko kumanikidza kusikwa kwehuwandu hwemashoko anokwanisa kuwanikwa kuburikidza nemurairo unotevera:

wget -x -r

Nzira Yokudhura Sei Faira Firima

Kana iwe uchida kutora zvidzidzo zvakare kubva pawebsite asi iwe unongoda kutora imwe faira yefaira yakadai se mp3 kana mufananidzo wakadai sepng unogona kushandisa syntax inotevera:

wget -A "* .mp3" -r

Icho chinopesana neizvi ndechokuregeredza mamwe mafaira. Zvichida haudi kutora zvinyorwa. Muchiitiko ichi, iwe unoshandisa syntax inotevera:

wget -R "* .exe" -r

Cliget

Pane Fire add-on inonzi cliget. Iwe unogona kuwedzera izvi kune Firefox nenzira inotevera.

Enda kune https://addons.mozilla.org/en-US/firefox/addon/cliget/ uye chovha "add to Firefox".

Dzvanya bhokisi rekuisa kana richioneka. Iwe unoda kubvumira Firefox.

Kushandisa kugadzira kutarisa peji kana kuti faira waunoda kuitora uye kurudyi. Chimwe chikamu chekurondedzera chichaonekwa sechinzi cliget uye pachava nezvipo zve "copy to wget" uye "copy to curl".

Dzvanya "copy to wget" sarudzo uye uzarure mawindo ekugadzirisa uye wofa uye chengeta. Iyo yakakodzera wget murairo ichapinza muhwindo.

Chaizvoizvo, izvi zvinoponesa iwe kufanidza mutemo iwe pachako.

Summary

Ita wget murairo senhamba huru yezvasarudzo uye kushanduka.

Saka zvakakosha kuti uverenge peji yebhuku rekuti wget nekuisa zvinhu zvinotevera muwindo rekuguma:

murume wget