Ինչ է Curl եւ ինչու եք օգտագործել այն:

«Curl» հրահանգի ձեռնարկ էջը ունի հետեւյալ նկարագրությունը.

curl- ը տվյալների փոխանցում է սերվերից, օգտագործելով աջակցվող արձանագրություններից մեկը (DICT, FILE, FTP, FTPS, GOPHER, HTTP, HTTPS, IMAP, IMAPS, LDAP, LDAPS, POP3, POP3S, RTMP, RTSP, SCP, SFTP, SMB, SMBS, SMTP, SMTPS, TELNET եւ TFTP): Հրամանագիրը նախատեսված է առանց օգտվողի փոխազդեցության:

Հիմնականում, դուք կարող եք օգտագործել կուրություն ներբեռնման բովանդակությունը ինտերնետից: Օրինակ, եթե դուք վարում եք curl հրամանը `http://linux.about.com/cs/linux101/g/curl.htm- ի վեբ հասցեով, ապա հղվող էջը կտեղադրվի:

Լռելյայնորեն, արտադրանքը կլինի հրամանի տողում, բայց դուք կարող եք նաեւ նշել ֆայլի անունը ֆայլը փրկելու համար: Նշված URL- ն կարող է ցույց տալ կայքի լավագույն մակարդակի տիրույթը, ինչպիսիք են www: կամ այն ​​կարող է մատնանշել կայքում առանձին էջեր:

Դուք կարող եք օգտագործել curl ֆիզիկական էջերը, պատկերները, փաստաթղթերը եւ ֆայլերը: Օրինակ, Ubuntu Linux- ի վերջին տարբերակը ներբեռնելու համար կարող եք պարզապես գործարկել հետեւյալ հրահանգը.

curl -o ubuntu.iso http://releases.ubuntu.com/16.04.1/ubuntu-16.04.1-desktop-amd64.iso

Պետք է օգտագործել Curl կամ Wget?

Հարցը «պետք է ես օգտագործել կեռ կամ վեգ»: մի հարց է, որ անցյալում ես ինձ մի քանի անգամ խնդրեցի, եւ պատասխանն այն է, որ այն կախված է այն բանից, թե ինչ եք փորձում անել:

Wget հրամանը օգտագործվում է ֆայլեր ներբեռնելու ցանցեր, ինչպիսիք են ինտերնետը: Wget հրամանի օգտագործման հիմնական առավելությունն այն է, որ այն կարող է օգտագործվել recursively բեռնել ֆայլեր: Հետեւաբար, եթե ցանկանում եք բեռնել ամբողջ կայքը, կարող եք դա անել մեկ պարզ հրահանգով: The wget հրամանն էլ լավ է բեռնել բազմաթիվ ֆայլեր:

Գանգի հրամանը հնարավորություն է տալիս օգտագործել wildcards- ը `հղում կատարել ցանկացող URL- ներին: Այսպիսով, եթե դուք գիտեք, որ կա վավեր URL, որը կոչվում է "http://www.mysite.com/images/image1.jpg" եւ "http://www.mysite.com/images/image2.jpg", ապա կարող եք ներբեռնել պատկերներ, մի URL- ով, որը նշված է curl հրամանով:

Wget հրամանը կարող է վերականգնել, երբ բեռնումը չի գործում, մինչդեռ գանգի հրամանը չի կարող լինել:

Դուք կարող եք ստանալ լավ գաղափարներ բանկաների եւ cannots վերաբերյալ wget եւ curl հրամանը այս էջում: Այս էջում տեղ գտած տարբերություններից մեկն ասում է, որ դուք կարող եք մուտքագրել wget միայն ձեր ձախ ձեռքը QWERTY ստեղնաշարի վրա:

Առայժմ շատ պատճառներ կան, որոնք օգտագործում են wget- ի գանգրացումից, բայց ոչինչ, թե ինչու եք օգտագործում կախվածից wget- ից:

The curl հրամանն աջակցում է ավելի շատ արձանագրություններ, քան wget հրամանը, այն նաեւ ապահովում է ավելի լավ աջակցություն SSL- ի համար: Այն նաեւ աջակցում է ավելի շատ վավերացման մեթոդներ, քան wget: Կտրուկ հրամանը նույնպես աշխատում է ավելի շատ ծրագրերում, քան wget հրամանը:

Curl Նկարագրություն

Կտրուկի հրամանը օգտագործելով, կարող եք հստակ հրամանի տողում նշել բազմակի URL- ներ եւ եթե URL- ն նույն կայքում է, ապա այդ կայքի համար բոլոր URL- ները կտեղադրվեն նույն կապով, որը կատարման համար լավ է:

Դուք կարող եք ընդգրկել մի շարք, որպեսզի դյուրին դարձնենք URL- ների նման ուղու անունները:

Կա նաեւ գանգի գրադարան, որը curl- ի հրամանը օգտագործում է libcurl: Սա կարելի է օգտագործել բազմակի ծրագրավորման եւ սցենարական լեզուներով `վեբ էջերից տեղեկությունները քաշելու համար:

Բովանդակություն ներբեռնելու դեպքում առաջընթացի բարը կհայտնվի ներբեռնման կամ վերբեռնման արագությամբ, քանի դեռ հրամանատարը ծախսել է մինչ այժմ եւ որքան ժամանակ է պետք անել:

Գանգի հրամանը աշխատում է 2 գիգաբայթից մեծ ֆայլերի վրա, այնպես էլ ներբեռնելու եւ բեռնելու համար:

Համաձայն այս էջի, որը համեմատում է curl առանձնահատկությունները այլ ներբեռնման գործիքներով, curl հրամանը ունի հետեւյալ ֆունկցիոնալությունը.