Skip to main content

Mi a Linux Command cURL?

MinecraftCod: QUAD FEED!!! (Június 2026)

MinecraftCod: QUAD FEED!!! (Június 2026)
Anonim

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

A cURL egy eszköz az adatoknak a szerverről történő továbbítására, egy támogatott protokoll (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álhatod a cURL-et a tartalom letöltéséhez az internetről. Ha például a cURL parancsot a webcímre állította be:

https://www.Go-Travels.com/curl-definition-2184508

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:

www.Go-Travels.com

Vagy rámutathat a webhely egyes oldalaira.

A cURL segítségével fizikai weboldalakat, képeket, dokumentumokat és fájlokat tölthet le. 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álhatom a cURL-et vagy a Wget-et?

A cURL vagy a Wget használata attól függ, hogy mit akar 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 segítségével helyettesítő karaktereket adhat meg a letölteni kívánt URL-ekhez. Tehát ha tudod, van érvényes URL, amelyet:

http://www.mysite.com/images/image1.jpg

És

http://www.mysite.com/images/image2.jpg

Ezután mindkét képet letöltheti egy, a curl paranccsal megadott egyetlen URL-lel.

A Wget parancs visszaállítható, ha a letöltés sikertelen, míg a cURL parancs nem képes.

Jó ötlet a konzervdobozokról és ágyúkról a Wget és a cURL parancsok tekintetében. Bizonyára az ezen az oldalon megjelenő különbségek egyikében megállapítható, hogy a Wget-et csak a bal kezed segítségével lehet QWERTY billentyűzettel beírni.

Eddig sok oka volt a Wgetnek a cURL használatával szemben, de semmi, hogy miért használná a cURL-t a Wget-en.

A cURL parancs több protokollt támogat, mint a Wget parancs, és 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 jellemző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 cURL könyvtár is, amelyet a cURL parancs hívott libcurl. Ez több programozási és szkriptnyelvvel is használható, hogy az internetes oldalakról információt kapjon.

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 két GB-nál nagyobb méretű fájlokon dolgozik, mind a letöltéshez, mind a feltöltéshez.

Az összehasonlító táblázat szerint, amely összehasonlítja a curl funkciókat más letöltési eszközökkel, a cURL parancs a következő funkciókkal rendelkezik:

  • Több URL
  • Felhasználónevek és jelszavak támogatása
  • IPv6 támogatás
  • A sikertelen letöltés újrapróbálása
  • URL-címzés / szekvenciák
  • Win32 támogatás
  • Nagy fájlok támogatása
  • GnuTLS támogatás
  • DarwinSSL támogatás
  • Schannel támogatása
  • Cyassl támogatás
  • PolarSSL támogatás
  • AxTLS támogatás
  • SSL-munkamenet-azonosító
  • SSL privát tanúsítvány
  • netrc támogatás
  • Metalink támogatás
  • IDN támogatás
  • Sávszélesség korlátozása
  • Boldog szemgolyó
  • ZOKNI
  • TFTP
  • SCP feltöltés / letöltés
  • SFTP feltöltés / letöltés
  • HTTP Proxy
  • HTTP folytatás
  • HTTP tartományok
  • Kövesse a HTTP átirányításokat
  • HTTP-post
  • HTTP Post Csatolt
  • HTTP Put
  • Cookie támogatás
  • HTTP 1.1
  • HTTP 2 (egyszerű szöveges frissítés)
  • HTTP 2 (TLS ALPN)
  • HTTP 2 (TLS NPN)
  • HTTP állandó kapcsolat
  • HTTPS
  • HTTP Digest Auth
  • HTTP NTLM hitelesítés
  • HTTP Tárgyalás az Auth
  • HTTP Multipost rész
  • HTTP Deflate gzip
  • FTP újraindítása
  • FTP tartományok
  • FTP aktív üzemmód
  • FTP SSL
  • FTP feltöltés
  • FTP Kerberos
  • FTP-kapcsolat újrafelhasználása
  • HÖRCSÖG