Kompyuta, Programu
Wget-amri: mifano. Console mpango kwa kupakua faili kwenye mtandao wget
Inaonekana kwamba duniani ambapo nusu idadi ya watu duniani kikamilifu inatumia kompyuta na desturi ya interface maridadi graphical na uwezo tajiri vile, hakuna mahali kwa programu maandishi. Baadhi ya miaka 20 iliyopita, interface kompyuta kutisha nyeusi jopo, ambacho kinaonyesha kitu lakini seti ya wahusika nyeupe, na udhibiti wote kufanyika kwa gharama ya amri ya maandishi. Kushangaza, kiwango ambacho programu hizi ni mbaya, hivyo ni kazi na kuaminika.
Wget ni nini?
Wget (ambayo pia hujulikana kama GNU wget Linux) ni console, si maombi ya maingiliano kwa kufanya kazi na faili na kurasa za mtandao. Kwa kweli, ni chombo kwa kupakua faili kutoka kwa mtandao, ambapo ukosefu wa interface graphical na idadi ya makala ya kusimamia, usio wa kawaida kwa ufumbuzi wa kina.
mpango ilianzishwa na timu kutoka Croatia Hrvozhi Niksic, na sasa inasaidia maendeleo ya Giuseppe Skrivano na Linux jamii. mkutano wa kwanza wa shirika (kisha kuitwa getUrl) ilianzishwa katika Januari 1996. mpango iliandikwa katika C na kuchapishwa chini ya GNU leseni programu. Awali chombo ilitolewa Linux jukwaa. Baada ya muda, chombo imetafsiriwa katika lugha nyingi na ported na majukwaa yote maarufu, ikiwa ni pamoja na wget ajili ya Windows 7 (au karibu zaidi), wget kwa MacOS, na kadhalika.
Mpango huu - si shirikishi, ambayo ina maana kwamba mchakato yoyote inayoendeshwa ndani ya uwezo wake, haiwezi kudhibitiwa, inaweza kudhibitiwa na kugeuka udhibiti wa mfumo wa uendeshaji.
Licha ya ukweli kwamba browsers kisasa huwa na kujengwa katika meneja shusha, wao ni bado iliyoundwa kwa ajili ya mawasiliano ya maingiliano, kwa hiyo, kufanya kazi katika hali ya mwongozo inakuwa ngumu. Wget, kinyume chake, inaruhusu aŭtomate idadi ya taratibu. Kwa mfano, inawezekana kuandaa mapema hati asilia na orodha ya kurasa za mtandao, kwa kutumia ambayo unaweza kupakia faili nyingi na kurasa.
sifa kuu
Hata hivyo katika nafasi ya kwanza ni mpango kwa kupakua faili, ambayo ina maana ushahidi wa kazi yake kuu.
Wget unaweza kushusha vifaa yoyote kutoka mtandao, kuwa ni nyaraka, executables, au kurasa nzima ya tovuti katika muundo HTML (itifaki tofauti). Files inaweza kupakuliwa kutoka directory ya FTP.
mteja anaweza kufanya kujirudia downloads, viungo ndani ya tovuti maalum (au tovuti nyingi) moja kwa moja baada ya, wakati kurejesha muundo wa awali wa kurasa za mtandao. Unaweza kuona kupakuliwa Mtandao bila ya kupata mtandao (default ni kubeba katika mahali kwa ajili online viewing).
Wget awali kutumika kwa ajili ya aina polepole au kutokuwa dhabiti uhusiano, hivyo ni kipengele muhimu ni uwezo wa kuokoa downloads kuingiliwa file (hili linawezekana kama seva inasaidia RANGE headers). Wget pia kufuatilia hali ya seva (upatikanaji) kwa ajili ya kupakia upya na kusasisha (wget kuangalia faili headers na kuunga mkono toleo la karibuni) mafaili na kurasa za mtandao.
mpango pia ina idadi ya makala kwamba ni kawaida kwa kile kinachoitwa huduma buibui kwamba kuchunguza tovuti mbalimbali na seva kuwepo kwa files fulani kwenye yao.
majukwaa mkono
Wget Linux imekuwa msingi kwa ajili ya bidhaa. Kama ilivyoelezwa hapo juu, utumiaji awali alifanya kazi tu kwenye Linux, lakini haraka kupata umaarufu na imekuwa ilichukuliwa na mifumo mingine. Kwa mfano, unaweza kupata toleo la wget ajili ya Windows 7 na mifumo ya karibu zaidi uendeshaji, na kuwa na kujenga GUI. Kama kwa Linux, wewe mpango huko mara nyingi kushonwa katika usambazaji. Vituo katika baadhi Linux hujenga natively inasaidia wget-timu. Ubuntu, Fedora, openSUSE, na distros nyingine za matumizi ya kazi na mpango, kama wanasema, nje ya sanduku. Next, angalia programu kwa undani zaidi.
Wget-amri: orodha ya vigezo muhimu
orodha ya msingi ya amri ni pamoja na:
- -V - utapata kuangalia toleo programu kwa sasa katika matumizi;
- -h - inaonyesha orodha ya kina zaidi ya amri ajili ya kufanya kazi na maombi;
- -b - utapata kutafsiri programu katika background;
orodha ya chaguo ujumbe
Wget-amri kuruhusu udhibiti kamili juu ya habari kuonyeshwa. Hapa ni orodha:
- o logfile - inajenga jarida faili rekodi mchakato mzima wa maombi;
- -a logfile - utapata kuongeza zilizopo faili ya kumbukumbu badala ya kuunda mpya,
- -d - maonyesho habari muhimu kwa watengenezaji na HatiJava (husaidia kutatua matatizo na kusahihisha makosa katika kazi ya mteja);
- -q - Hulemaza maonyesho ya ujumbe;
- -v - Chaguo hili ni kuwezeshwa kwa default, hutoa ripoti ya kina juu ya michakato yote yanayofanyika katika mpango (katika muda halisi);
- -nv - kwa kiasi kikubwa hupunguza taarifa kupokea na mtumiaji katika barua pepe. Ni data muhimu zaidi na taarifa hitilafu;
- -i file (kwa njia ya faili) - Amri utapata Scan faili, kujitenga kutoka kwa kiungo na hiyo na Boot, Unaweza kutumia files ya muundo tofauti, pamoja na HTML, lakini kama kutumia amri hii, ni si lazima kutaja njia ya faili kwenye mstari amri;
- f - kuchochea mpango kwa ajili ya kusoma faili kama HTML, wakati matumizi ya amri hii ya kufanya kazi na hati ya ndani HTML, kosa inaweza kutokea, ili kuepuka hayo, inatosha kuonyesha katika hati
Orodha ya chaguo Boot
amri ya msingi kwa ajili files kupakua kutumia wget. Hapa ni seti zao za msingi:
- --bind-mahali = ADDRESS - Amri hii utapata kuhamisha data ADDRESS kumfunga mashine ya karibu. Wakati wa kutumia TCP / IP uhusiano amri inahitajika kwa usahihi bayana IP-anwani (kama kadhaa).
- -t idadi (Unahitaji kubainisha idadi) - inaruhusu user kuchagua idadi ya marudio ya mzigo. Ili kuepuka marudio lazima kutaja thamani ya idadi ya sifuri.
- -nc - Amri hii utapata kurejesha hali ya awali ya faili zilizopakiwa katika tukio kwamba kulikuwa na kushindwa katika mtandao, na download anapata kuingiliwa. Kama huna kutumia moja ya amri ya kupakia upya (-N, -nc, r), wget itakuwa kujenga nakala na kuanza download tena. r chaguo utapata kubadilisha faili zilizopo.
- c - pia kuwezesha kupakia upya faili katika kesi ya hasara ya kiwanja (na ambapo wget kusimamishwa huru majaribio kurudishiwa stima). Inatosha zimeunganishwa na faili kutaja amri. Ukitumia orodha hiyo kuna faili wget kushikilia kitambulisho yake na moja kwa moja kuamua juu upya wa wake. Amri inaweza kutumika tu kwenye seva ambapo kuna msaada RANGE kichwa.
- --progress - utapata kuchagua aina ya kuonyesha ya kupakua maendeleo. Unaweza kutaja -progress = bar au maendeleo = dot.
- --spider - nafasi ya faili download amri ya kuthibitisha kuwepo kwake kwenye kompyuta,
- -w (katika sekunde) - bayana muda wakati kati ya downloads.
- -q (alisema katika idadi ya kilobytes au megabaiti) - utapata usahihi kurekebisha ukubwa wa data zako na kupunguza kiasi cha kupindukia. Hata hivyo, ni muhimu kufahamu kwamba faili moja yatapakuliwa bila kujali wazi upendeleo (yaani kwa faili moja, chaguo hili kazi, baadhi hakuwa nzito).
Orodha ya vigezo HTTP
- --http mtumiaji = na --http-passwd = - kuruhusu bayana kuingia na password kwa uthibitisho kwenye mtandao server yako ambayo files itakuwa unloaded.
- -C = on / off - utapata kuwawezesha au afya Caching ya data upande server.
- --cookies = on / off - sawa kwa cache, biskuti tu. Utapata ama kusimamisha au kuendelea na kubadilishana data cookie zinahitajika kufanya ziara kwa takwimu server. By default, chaguo hili ni kuwezeshwa, lakini cookie files-si kuhifadhiwa kwenye disk ngumu.
- --save-cookies - inaruhusu kujenga cookie file (data latest).
- --proxy mtumiaji na -proxy-passwd - inakuwezesha kubainisha jina la mtumiaji na password uthibitisho kwenye seva mbadala (kama kutumika).
Orodha ya mazingira FTP
Chaguo za kina kwa kufanya kazi na wget. FTP amri:
- -nr - Je, si kuondoa files muda kutoka .listing saraka ambayo kuwaka yanayotokana wakati wa kufanya kazi na FTP,
- -G on / off - utapata kutumia herufi maalum katika saraka za shirika FTP,
- --passive-ftp - Amri hii inaweza kutumika mbele Firewall'a kuamsha passiv FTP mode (ambapo mtumiaji mwenyewe anawajibika Muunganisho wa seva).
Wget-Team: Best Practices
rahisi na ya banal mfano kufanya kazi na mpango, bila shaka, kupakua faili. Kwa mtihani wa wget-amri, unaweza kuanza na kiungo rahisi faili kwenye mtandao na kuingia console / terminal: wget * kiungo kuonyesha halisi na kamili njia ya faili *.
Kuendelea kupakua faili, kutumia: wget -c * kiungo kuonyesha halisi na kamili njia ya faili *.
Kama kuna orodha imepangwa ya viungo faili na hati, unaweza kutumia amri wget -i filelist.txt.
Kama kwa ajili ya kushusha kurasa Web, kila kitu ni kidogo ngumu zaidi, lakini wakati huo huo na idadi ya uwezekano kuongezeka kwa kiasi kikubwa. Si kuanzisha vigezo mpya kila mara kulikuwa na haja ya kupakua tovuti, unaweza kuunda hati au kujiandikisha mazingira yote .wgetrc file.
Ila katika tovuti yetu kama marejeleo (itakuwa vigumu kufungua yao kwenye mashine ya karibu), unaweza kutumia wget -m amri * kiungo kuonyesha halisi na kamili njia ya faili *.
Kwa ukurasa huu huu zilipatikana kwa ajili ya kuangalia bila uhusiano Internet, unaweza kutumia wget -r -10 -k * kiungo kuonyesha halisi na kamili njia ya faili *.
Format makosa wget amri hawezi kupatikana kwa maana ya typo yoyote na mazingira sahihi.
Similar articles
Trending Now