Mi a göndör és miért használja?

A "curl" parancs kézi oldalának leírása a következő:

A görbe egy eszköz az adatoknak a szerverről történő továbbítására, a támogatott protokollok (DICT, FILE, FTP, FTPS, GOPHER, HTTP, HTTPS, IMAP, IMAPS, LDAP, LDAPS, POP3, POP3S, RTMP, SCP, SFTP, SMB, SMBS, SMTP, SMTPS, TELNET és TFTP). A parancs úgy van kialakítva, hogy felhasználói interakció nélkül működjön.

Alapvetően használhatja a curl-ot a tartalom letöltéséhez az internetről. Például ha a curl parancsot a http://linux.about.com/cs/linux101/g/curl.htm webcímre futtatta, akkor a hivatkozott oldal letöltésre kerül.

Alapértelmezés szerint a kimenet a parancssorra lesz, de megadhatja a fájlnevet a fájl mentéséhez. A megadott URL megmutathatja a webhely legfelső szintű domainjét, például a www. vagy a webhely egyes oldalaira mutat.

A fizikai weboldalak, képek, dokumentumok és fájlok letöltéséhez használhatja a göndörítést. Például az Ubuntu Linux legújabb verziójának letöltéséhez egyszerűen futtathatja a következő parancsot:

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

Használnom kell a Curl-ot vagy Wget-et?

A kérdés: "használjam a göndör vagy wget-et?" olyan kérdés, amelyet a múltban számos alkalommal kértek fel, és a válasz az, hogy attól függ, hogy mit akarsz elérni.

A wget parancs segítségével fájlokat tölthet le az internetről, például az internetről. A wget parancs fő előnye, hogy fájlok rekurzív letöltésére használható. Ezért ha egy teljes webhelyet szeretne letölteni, egy egyszerű parancs segítségével megteheti. A wget parancs jó fájlok letöltésére is alkalmas.

A curl parancs lehetővé teszi a helyettesítő karakterek használatát a letölteni kívánt URLek megadásához. Tehát ha tudod, hogy létezik egy érvényes "http://www.mysite.com/images/image1.jpg" és "http://www.mysite.com/images/image2.jpg" URL, akkor mindkettőt letöltheted a curl parancssal megadott egyetlen URL-t tartalmazó képek.

A wget parancs visszaállítható, ha a letöltés sikertelen, míg a curl parancs nem tud.

Tudod kap egy jó ötlet a dobozok és ágyúk tekintetében a wget és curl parancsot ezen az oldalon. Bizarrely az ezen az oldalon található különbségek egyikében azt mondja, hogy a wget csak a bal kezedbe írható a QWERTY billentyűzeten.

Eddig sok oka volt annak, hogy a wget-et a curl fölött használhassák, de semmi, hogy miért használná a wget-et.

A curl parancs több protokollt támogat, mint a wget parancs, ez pedig jobb támogatást nyújt az SSL számára. Emellett több hitelesítési módszert is támogat, mint a wget. A curl parancs több platformon is működik, mint a wget parancs.

Curl funkciók

A curl parancs használatával több URL-t is megadhat ugyanabban a parancssorban, és ha az URL-ek ugyanazon a webhelyen vannak, akkor az összes webhely URL-je ugyanazt a kapcsolatot fogja letölteni, amely a teljesítmény szempontjából jó.

Megadhat egy olyan tartományt, amely megkönnyíti a hasonló útvonalnevekkel rendelkező URL-ek letöltését.

Van egy fürt könyvtár, amelyet a curl parancs a libcurl-nak nevez. Ez több programozási és szkriptnyelven is használható, hogy a weblapokból származó adatokat megkapja.

A tartalom letöltésekor megjelenik egy előrehaladási sáv letöltési vagy feltöltési sebességgel, mennyi ideig fut a futás, és mennyi ideig kell még tovább menni.

A curl parancs több mint 2 gigabájtos fájlokra is használható, mind a letöltéshez, mind a feltöltéshez.

Ennek az oldalnak az alapján, amely összehasonlítja a görbe funkciókat más letöltési eszközökkel, a curl parancs a következő funkciókkal rendelkezik: