Çfarë është shufra dhe pse do ta përdorni?

Faqja manuali për komandën "curl" ka përshkrimin e mëposhtëm:

(DICT, FILE, FTP, FTPS, GOPHER, HTTP, HTTPS, IMAP, IMAPS, LDAP, LDAPS, POP3, POP3S, RTMP, RTSP, SCP, SFTP, SMB, SMBS, SMTP, SMTPS, TELNET dhe TFTP). Komanda është projektuar për të punuar pa ndërveprimin e përdoruesit.

Në thelb, ju mund të përdorni curl për të shkarkuar përmbajtje nga interneti. Për shembull, nëse ju drejtuar komandën curl me adresën e internetit të vendosur në http://linux.about.com/cs/linux101/g/curl.htm atëherë faqja e lidhur do të shkarkohet.

By default, prodhimi do të jetë në rreshtin e komandës, por gjithashtu mund të specifikoni një emër file për të ruajtur skedarin. URL-ja e specifikuar mund të tregojë domenin e nivelit më të lartë të një faqeje të tillë si www. ose mund të tregojë për faqet individuale në vend.

Ju mund të përdorni curl për të shkarkuar faqe fizike web, imazhe, dokumente dhe fotografi. Për shembull, për të shkarkuar versionin më të fundit të Ubuntu Linux ju mund të përdorni komandën e mëposhtme:

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

Duhet të përdor Curl Or Wget?

Pyetja "duhet të përdor curl ose wget?" është një pyetje që më është kërkuar një numër herë në të kaluarën dhe përgjigja është se kjo varet nga ajo që po përpiqeni të arrini.

Komanda wget përdoret për të shkarkuar skedarë nga rrjete të tilla si interneti. Përfitimi kryesor i përdorimit të komandës wget është se mund të përdoret për të shkarkuar fotografi në mënyrë rekursive. Prandaj, nëse doni të shkarkoni një faqe të tërë, ju mund ta bëni këtë me një komandë të thjeshtë. Komanda wget është gjithashtu e mirë për shkarkimin e shumë skedarëve.

Komanda curl ju lejon të përdorni wildcards për të specifikuar URL që dëshironi të rifitoni. Pra, nëse e dini që ekziston një URL e vlefshme e quajtur "http://www.mysite.com/images/image1.jpg" dhe "http://www.mysite.com/images/image2.jpg" atëherë mund të shkarkoni të dyja imazhe me një URL të vetme të specifikuar me komandën curl.

Komanda wget mund të shërohet kur një shkarkim dështon ndërsa komanda e curl nuk mund.

Ju mund të merrni një ide të mirë të kanaçeve dhe kavajave lidhur me komandën wget dhe curl nga kjo faqe. Bizarrely një nga dallimet në këtë faqe deklaron se ju mund të shkruani wget duke përdorur vetëm dorën tuaj të majtë në një tastierë QWERTY.

Deri tani ka pasur shumë arsye për të përdorur wget mbi curl por asgjë se pse ju do të përdorni curl mbi wget.

Komanda curl mbështet më shumë protokolle sesa komanda wget, por gjithashtu ofron mbështetje më të mirë për SSL. Ai gjithashtu mbështet metoda më të autentifikimit sesa wget. Komanda curl gjithashtu punon në më shumë platforma sesa komanda wget.

Karakteristika curl

Duke përdorur komandën curl ju mund të specifikoni URL të shumta në të njëjtën linjë komandimi dhe nëse URL-të janë në të njëjtën faqe, të gjitha URL-të për atë faqe do të shkarkohen duke përdorur të njëjtën lidhje që është e mirë për performancën.

Ju mund të specifikoni një varg për të bërë më të lehtë për të shkarkuar URL me emra të rrugëve të ngjashme.

Ekziston edhe një bibliotekë e cila përdoret nga përdorimi i komandës curl quajtur libcurl. Kjo mund të përdoret me gjuhë të shumëfishta programimi dhe skriptimi për të grumbulluar informacion nga webfaqet.

Përderisa shkarkimi i përmbajtjes do të shfaqet një bar i përparimit me shpejtësi shkarkimi ose ngarkimi, sa kohë komanda ka kaluar duke ekzekutuar deri më tani dhe sa kohë ka ende për të shkuar.

Komanda curl punon në skedarë të mëdhenj mbi 2 gigabajt për shkarkimin dhe ngarkimin.

Sipas kësaj faqeje, e cila krahason karakteristikat e zbehta me mjete të tjera shkarkimi, komanda curl ka funksionalitetin e mëposhtëm: