ՀամակարգիչներԾրագրային ապահովման

Wget-հրաման: օրինակները. Վահանակով ծրագիրը բեռնել ֆայլեր վրա ցանցում wget

Այն կարող է թվալ, որ մի աշխարհում, որտեղ կես աշխարհի բնակչությունը ակտիվորեն օգտագործում է համակարգիչներ եւ սովոր է նորաձեւ գրաֆիկական ինտերֆեյսի եւ հարուստ կարողությունները, ինչպիսիք, չկա տեղ է տեքստային դիմումների. Մոտ 20 տարի առաջ, համակարգչային ինտերֆեյսը մի սարսափելի սեւ վահանակը, որը ցուցադրում է, բայց ոչինչ մի շարք սպիտակ կերպարների, եւ բոլոր ստուգումների հաշվին տեքստային հրահանգներին: Զարմանալի է, թե որքանով են այս ծրագրերը տգեղ, այնպես որ նրանք ֆունկցիոնալ եւ հուսալի:

Որն է wget.

Wget (որը նաեւ կոչվում է GNU wget Linux) հանդիսանում է մխիթարել, ոչ ինտերակտիվ դիմում է ֆայլերի հետ աշխատելու եւ վեբ էջերը. Ըստ էության, դա մի գործիք է բեռնել ֆայլեր Ինտերնետում, որի բացակայությունը գրաֆիկական ինտերֆեյսի եւ մի շարք առանձնահատկություններ է կառավարել, ատիպիկ ավելի առաջադեմ լուծումներ:

Որ ծրագիրը մշակվել է հավաքականի Խորվաթիայի Hrvozhi Nikšić, եւ այժմ աջակցում է Ջուզեպպե Skrivano եւ Linux համայնքի. Առաջին ժողովը կոմունալ (ապա կոչվում է GetURL) ներդրվել է 1996 թ. Հունվարին: Որ ծրագիրը գրված է C եւ հրատարակվել է GNU լիցենզավորված ծրագրային ապահովման. Ի սկզբանե այդ գործիքը ազատ է արձակվել է Linux հարթակ: Ժամանակի ընթացքում, որ գործիքն արդեն թարգմանվել է բազմաթիվ լեզուներով եւ տեղափոխվել է բոլոր հանրաճանաչ ծրագրերին, այդ թվում, wget Windows- ի համար 7 (կամ ավելի), wget համար MacOS, եւ այլն:

Այս ծրագիրը - ոչ ինտերակտիվ, ինչը նշանակում է, որ որեւէ գործընթաց վազում է իր հնարավորությունների սահմաններում, չի կարող վերահսկվում է, այն կարող է եւ վերահսկվում է շրջադարձային ստուգումները օպերացիոն համակարգի.

Չնայած այն հանգամանքին, որ ժամանակակից Բրաուզերներ սովորաբար ունեն ներկառուցված բեռնել մենեջեր, նրանք դեռեւս նախատեսված է ինտերակտիվ կապի, հետեւաբար, աշխատում են ձեռքով ռեժիմում դառնում է դժվար: Wget, ընդհակառակը, թույլ է տալիս ավտոմատացնել մի շարք գործընթացների: Օրինակ, դա հնարավոր է պատրաստել նախապես տեքստային փաստաթուղթ է ցուցակի վեբ էջերի, որոնք կարող եք օգտագործել վերբեռնել բազմաթիվ ֆայլեր ու էջերը.

հիմնական հատկանիշները

Դեռ առաջին տեղը մի ծրագիր է բեռնել ֆայլեր, ինչը նշանակում է, ապացույց իր հիմնական գործառույթը:

Wget կարող եք բեռնել որեւէ նյութ են ինտերնետում, լինի դա փաստաթղթեր, կատարելիները, կամ ամբողջ վեբ էջերը HTML ֆորմատով (տարբեր պրոտոկոլներ): Ֆայլերը կարող են ներբեռնել դիրեկտորիան FTP.

Որ հաճախորդը կարող է կատարել recursive բեռնումների, ինքնաբերաբար հետեւելով հղումներ ընթացքում կոնկրետ կայքում (կամ բազմաթիվ կայքեր), իսկ վերականգնելով բնօրինակը կառուցվածքը վեբ էջերը. Դուք կարող եք դիտել ներբեռնված կայքերը առանց ցանցի հասանելիության (նախնական բեռնված մեջ հասցեն առցանց դիտարկում):

Wget սկզբանե հարմարեցված դանդաղ կամ փոփոխական կապի տեսակները, այնպես որ դա կարեւոր առանձնահատկությունն այն է, որ հնարավորություն է վերականգնել ընդհատված բեռնումների մի ֆայլ (դա հնարավոր է, եթե սերվերը աջակցում է Range ներլցնելու): Wget կարող է նաեւ վերահսկել կարգավիճակ սերվերների (մատչելիությունը) վերաբեռնավորմանը եւ թարմացնելու (wget ստուգելու ֆայլի ներլցնելու եւ աջակցում է վերջին տարբերակը) ֆայլերը եւ վեբ էջերը.

Ծրագիրը նաեւ ունի մի շարք առանձնահատկություններ, որոնք բնորոշ են, այսպես կոչված, կոմունալ spiders, որոնք ուսումնասիրել են տարբեր կայքերը եւ սերվերները համար ներկայությամբ որոշակի ֆայլերի նրանց վրա:

Հովանավոր հարթակներ

Wget Linux- ը դարձել է հիմք արտադրանքի. Ինչպես նշվել է վերեւում, կոմունալ սկզբանե աշխատել միայն Linux, բայց շատ արագ ձեռք բերել ժողովրդականություն եւ արդեն հարմարվել այլ համակարգերի հետ: Օրինակ, դուք կարող եք գտնել տարբերակը wget Windows- ի համար 7 եւ ավելի օպերացիոն համակարգերի, եւ ունեն կառուցել GUI. Ինչ վերաբերում է Linux, դուք ծրագիր կա հաճախ sewn մեջ բաշխման. Տերմինալները որոշ Linux կառուցում natively աջակցում wget-թիմին: Ubuntu, Fedora, openSUSE, եւ այլ սպառողական distros հետ աշխատելու ծրագիր, քանի որ նրանք ասում են, դուրս վանդակում. Հաջորդ, նայում ծրագրի ավելի մանրամասն.

Wget-հրամանի: ցանկը հիմնական պարամետրերի

Հիմնական ցանկ հրամանների ներառում:

  • -V - թույլ է տալիս Ձեզ ստուգել ծրագրային տարբերակը ներկայումս օգտագործման.
  • -H - ցույց է տալիս, որ առավել համապարփակ ցանկը հրամանների հետ աշխատելու դիմումը
  • -B - այն թույլ է տալիս Ձեզ է թարգմանել ծրագիրը ֆոնին.

Ցանկը Հաղորդագրության ընտրանքներ

Wget-հրամանատարական թույլ է տալիս լիակատար վերահսկողություն ցուցադրվում տեղեկատվության. Ահա ցանկը:

  • -O logfile - ստեղծում է ամսագրի ֆայլ, որը գրանցում է ողջ գործընթացը դիմումը.
  • -A logfile - թույլ է տալիս Ձեզ լրացնելու գոյություն ունեցող log ֆայլի փոխարեն նորը ստեղծել:
  • -D - ցուցադրում է անհրաժեշտ տեղեկատվություն մշակողների եւ debugger (օգնում է լուծել խնդիրները եւ ուղղել սխալները հաճախորդի աշխատանքի).
  • -q - disables է ցուցադրել հաղորդագրությունների.
  • -v - Այս ընտրանքը միացված ըստ նախնականի, տրամադրում է մանրամասն զեկույցը բոլոր գործընթացների տեղի ունեցող ծրագրի (իրական ժամանակում).
  • -nv զգալիորեն նվազեցնում է ստացված տեղեկությունը, ըստ օգտագործողի հաղորդագրություններից. Դա միայն առավել համապատասխան տվյալներն ու սխալ Ծանուցումը;
  • -i ֆայլ (հետ ճանապարհին ֆայլ) - հրաման է տալիս Ձեզ սկան ֆայլը, մեկուսացնել հղում այն եւ boot. Դուք կարող եք օգտագործել ֆայլերի տարբեր ձեւաչափերով, այդ թվում, HTML, բայց, եթե դուք օգտագործել այս հրամանը, դա անհրաժեշտ չէ նշեք այն ուղին դեպի ֆայլ է հրամանի տող է.
  • -f - զայրացուցիչ ծրագիր կարդալու համար մի ֆայլի HTML; երբ դուք օգտագործում եք այս հրամանը հետ աշխատելու տեղական HTML փաստաթղթի, սխալ կարող է առաջանալ, խուսափել դրանից, բավարար է, ցույց է տալիս, որ փաստաթղթում <բազային href = http: // site / հոդված / 279125 /% E2% 80% 9Durl% E2% 80% 9D% 3E% 3C / li>

Ցանկ boot տարբերակների

Հիմնական հրամանները համար բեռնել ֆայլեր օգտագործելով wget. Այստեղ են իրենց հիմնական հավաքածու:

  • --bind-հասցե = ՀԱՍՑԵՆ - Այս հրամանը թույլ է տալիս Ձեզ փոխանցել տվյալները ՀԱՍՑԵ պարտադիր է տեղական մեքենա: Երբ, օգտագործելով TCP / IP կապ հրաման է պահանջվում է ճշգրիտ ճշտել IP հասցե (եթե մի քանի):
  • -t համարը (պետք է նշեք համարը) - թույլ է տալիս օգտագործողին ընտրել շարք բեռի կրկնողություններից: Կրկնությունից խուսափելու համար պետք է նշեք արժեքը թվի զրո:
  • -nc - Այս հրամանը թույլ է տալիս Ձեզ վերականգնել նախկին կարգավիճակը Վերբեռնված ֆայլը այն դեպքում, որ կար մի ձախողում է ցանցում, եւ ներբեռնել ստանում ընդհատվել: Եթե դուք չեք օգտագործում մեկը հրամանների վերաբեռնավորմանը (-N, -nc, -r), wget կստեղծի պատճենը եւ սկսել ներբեռնումը կրկին. -r տարբերակը թույլ է տալիս Ձեզ փոխարինել առկա ֆայլերը.
  • գ - նաեւ նպաստում վերաբեռնավորման ֆայլը դեպքում կորստի բաղադրություն (եւ որտեղ wget դադարել անկախ փորձերը վերամիավորումը.կարեւոր): Բավական է հղում, որ ֆայլը նշեք հրամանը: Եթե դուք օգտագործում եք այն նույն դիրեկտորիայի մեջ կա ֆայլ wget կանցկացնի իր նույնականացումը եւ ինքնաբերաբար որոշում է իր վերբեռնել: Հրամանը կարող է օգտագործվել միայն սերվերների, որտեղ կա աջակցություն RANGE վերնագիր:

  • --progress - թույլ է տալիս Ձեզ ընտրել այն տեսակի ցուցադրման բեռնելիս առաջընթացի: Դուք կարող եք նշեք -progress = սանդղակը կամ առաջընթաց = dot.
  • --spider - փոխարինում ֆայլի ներբեռնման հրաման ստուգելու իր ներկայությունը սերվերի.
  • -W (վայրկյաններով) - սահմանում ժամանակը ընդմիջումից միջեւ բեռնումների:
  • -q (հայտարարել է մի շարք kilobytes կամ մեգաբայտ) - թույլ է տալիս Ձեզ ճշգրիտ հարմարեցնել չափը Ձեր տվյալները եւ սահմանափակել ավելորդ ծավալները: Այնուամենայնիվ, հարկ է նշել, որ մեկ ֆայլը կբեռնաթափվի, անկախ ենթարկվում քվոտայի (այսինքն մեկ ֆայլ, այս տարբերակը չի աշխատելու, ոմանք նա չէր ծանր):

Ցանկ HTTP պարամետրերի

  • --http-օգտվողին = եւ --http-passwd = - թույլ է տալիս Ձեզ ձեւակերպել մուտքի անունը եւ գաղտնաբառը համար իսկությունը ստուգելու Ձեր վեբ սերվերի որից ֆայլերը կլինեն բեռնաթափվել:
  • -C = վրա / անջատելու - թույլ է տալիս Ձեզ միացնել կամ անջատել է caching տվյալների վրա սերվերի կողմից:
  • --cookies = վրա / off - նույնն է է cache, միայն բլիթները: Այն թույլ է տալիս Ձեզ է կամ դադարեցնել կամ վերսկսել փոխանակումը cookie ֆայլերի տվյալները, որոնք անհրաժեշտ են իրականացնել այցելություններ է սերվերի վիճակագրության. Ըստ կանխադրման, այս տարբերակը միացված է, բայց cookie-ֆայլերը չեն պահվում է կոշտ սկավառակի.
  • --save-բլիթները - թույլ է տալիս Ձեզ ստեղծել մի ժպտալու ֆայլ (վերջին տվյալների):
  • --proxy-user եւ -proxy-passwd - թույլ է տալիս ձեւակերպել մուտքաբառը եւ գաղտնաբառը համար իսկությունը ստուգելու վրա պրոքսի-սերվերի (եթե օգտագործվում է):

Ցանկ FTP պարամետրեր

Ընդլայնված ընտրանքներ հետ աշխատելու wget: FTP հրամաններ:

  • -nr - Մի հեռացնել ժամանակավոր ֆայլերը տեղեկագրքի .listing, որ ինքնաբուխ առաջացած, երբ աշխատում է FTP,
  • -G է / անջատելու - թույլ է տալիս Ձեզ օգտվել հատուկ նիշ կոմունալ դիրեկտորիաների FTP,
  • --passive-FTP - այս հրամանը կարող է օգտագործվել ներկայությամբ Firewall'a է ակտիվացնել պասիվ FTP ռեժիմ (որտեղ օգտագործողը ինքն է պատասխանատու համար միացման սերվերի):

Wget-Team Լավագույն փորձեր

Ամենապարզ եւ առավել անհամ օրինակ է աշխատել ծրագրի հետ, իհարկե, բեռնել ֆայլեր. Է քննության wget-հրամանատարության, դուք կարող եք սկսել մի պարզ հղումը դեպի ֆայլ է ցանցի եւ մուտքագրեք մխիթարել / տերմինալը: wget * հղում է ճշգրիտ եւ ամբողջական ուղին դեպի ֆայլը *.

Է շարունակել բեռնել ֆայլը, օգտագործումը: wget -c * հղումը ցույց է տալիս ճշգրիտ եւ ամբողջական ուղին ֆայլը *.

Եթե կա մի նախատեսվում ցանկ հղումներ դեպի ֆայլերը եւ փաստաթղթերը, դուք կարող եք օգտագործել հրամանատարության wget -Ես filelist.txt:

Ինչ վերաբերում է բեռնել Ոստայնի էջերի, ամեն ինչ մի քիչ ավելի բարդ է, բայց, միեւնույն ժամանակ, եւ շարք հնարավորությունների մեծացնում է զգալիորեն. Ոչ թե ներկայացնել նոր պարամետրերը ամեն անգամ կար անհրաժեշտություն բեռնել կայքը, Դուք կարող եք ստեղծել սցենարներ, կամ գրանցել բոլոր պարամետրերը .wgetrc ֆայլը.

Պահպանել վեբ էջը որպես հղում (դա կլինի դժվար է բացել նրանց վրա տեղական մեքենա), դուք կարող եք օգտագործել wget -m պատվիրում * հղումը ցույց է տալիս ճշգրիտ եւ ամբողջական ուղին դեպի ֆայլը *.

Է այդ նույն էջ արվել հասանելի չէ դիտարկման համար առանց ինտերնետ կապի, դուք կարող եք օգտագործել wget -r -10 -K * հղումը ցույց է տալիս ճշգրիտ եւ ամբողջական ուղին ֆայլը *.

Ձեւաչափը սխալ wget հրաման չի կարող գտնվել նշանակում է ցանկացած տպագրական եւ սխալ պարամետրը.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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