หน้าคู่มือสำหรับคำสั่ง "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 เพื่อดาวน์โหลดเนื้อหาจากอินเทอร์เน็ต ตัวอย่างเช่นถ้าคุณเรียกใช้คำสั่ง cURL ด้วยที่อยู่เว็บที่ตั้งไว้:
https://www.Go-Travels.com/curl-definition-2184508
หน้าเว็บที่เชื่อมโยงจะถูกดาวน์โหลด โดยค่าเริ่มต้นผลลัพธ์จะเป็นบรรทัดคำสั่ง แต่คุณสามารถระบุชื่อไฟล์เพื่อบันทึกไฟล์ได้ URL ที่ระบุสามารถชี้ไปที่โดเมนระดับบนสุดของไซต์เช่น: www.Go-Travels.com
หรือสามารถชี้ไปยังหน้าเว็บแต่ละหน้าในไซต์ได้ คุณสามารถใช้ 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 ในการดาวน์โหลดไฟล์ ดังนั้นหากคุณต้องการดาวน์โหลดเว็บไซต์ทั้งหมดคุณสามารถทำได้ด้วยคำสั่งง่ายๆ คำสั่ง wget ยังดีสำหรับการดาวน์โหลดไฟล์จำนวนมาก คำสั่ง CURL ช่วยให้คุณสามารถใช้สัญลักษณ์แทนเพื่อระบุ URL ที่คุณต้องการเรียกค้น ดังนั้นถ้าคุณทราบว่ามี URL ที่ถูกต้องที่เรียกว่า: http://www.mysite.com/images/image1.jpg
และ http://www.mysite.com/images/image2.jpg
จากนั้นคุณสามารถดาวน์โหลดภาพทั้งสองด้วย URL เดียวที่ระบุด้วยคำสั่ง curl คำสั่ง wget สามารถกู้คืนได้เมื่อการดาวน์โหลดล้มเหลวในขณะที่คำสั่ง cURL ไม่สามารถทำได้ ทำความเข้าใจเกี่ยวกับกระป๋องและ cannots ด้วยคำสั่ง Wget และ cURL แปลกใจที่ความแตกต่างในหน้านี้ระบุว่าคุณสามารถพิมพ์ Wget โดยใช้มือซ้ายของคุณบนแป้นพิมพ์ QWERTY ได้ จนถึงขณะนี้มีเหตุผลมากมายที่จะใช้ Wget เหนือ CURL แต่ไม่มีอะไรที่จะทำให้คุณใช้ CURL เหนือ Wget คำสั่ง CURL สนับสนุนโปรโตคอลมากกว่าคำสั่ง wget นอกจากนี้ยังสนับสนุน SSL ได้ดียิ่งขึ้น นอกจากนี้ยังสนับสนุนวิธีการตรวจสอบมากกว่า Wget คำสั่ง CURL ยังทำงานบนแพลตฟอร์มมากกว่าคำสั่ง wget การใช้คำสั่ง CURL คุณสามารถระบุ URL หลายรายการในบรรทัดคำสั่งเดียวกันและหาก URL อยู่ในไซต์เดียวกัน URL ทั้งหมดของไซต์นั้นจะถูกดาวน์โหลดโดยใช้การเชื่อมต่อเดียวกันซึ่งเป็นประโยชน์สำหรับประสิทธิภาพ คุณสามารถระบุช่วงเพื่อให้ง่ายต่อการดาวน์โหลด URL ที่มีชื่อเส้นทางคล้ายคลึงกัน นอกจากนี้ยังมีห้องสมุด cURL ซึ่งคำสั่ง cURL ใช้เรียก libcurl. นี้สามารถใช้กับการเขียนโปรแกรมหลายภาษาสคริปต์เพื่อขูดข้อมูลจากหน้าเว็บ ขณะดาวน์โหลดเนื้อหาแถบความคืบหน้าจะปรากฏขึ้นพร้อมกับความเร็วในการดาวน์โหลดหรืออัปโหลดระยะเวลาที่คำสั่งใช้จ่ายไปแล้วและระยะเวลาที่ยังเหลืออยู่ คำสั่ง CURL ทำงานบนไฟล์ขนาดใหญ่กว่า 2 GB สำหรับการดาวน์โหลดและอัพโหลด ตามตารางการเปรียบเทียบนี้ซึ่งเปรียบเทียบคุณสมบัติการหยิกกับเครื่องมือดาวน์โหลดอื่น ๆ คำสั่ง cURL มีฟังก์ชันการทำงานดังต่อไปนี้: ฉันควรใช้ cURL หรือ wget หรือไม่?
Curl Features