Curl เป็นหนึ่งในยูทิลิตี้ Linux ที่ใช้มากที่สุดเท่าที่เคยมีมา มีเครื่องมือ GUI ในตัวมากมายและใช้ได้กับทุกอย่าง เป็นผลให้มีความน่าเชื่อถือมากและเป็นหนึ่งในเครื่องมือที่ดีที่สุดที่ผู้ใช้สามารถใช้เพื่อดาวน์โหลดไฟล์
ในคู่มือนี้ เราจะแสดงให้คุณเห็นว่าโปรแกรม Curl ทำงานอย่างไรและใช้งานอย่างไรเพื่อดาวน์โหลดไฟล์ด้วย เราจะพูดถึงแอพ GUI Curl ที่เรียบร้อย!
ต้องการใช้ Curl บน Windows 10 หรือไม่? ตรวจสอบคู่มือนี้
การติดตั้ง Curl
แม้ว่า Curl จะเป็นหนึ่งในโปรแกรมที่ใช้กันมากที่สุดบน Linux ทั้งหมด แต่ก็ไม่ได้ติดตั้งมาล่วงหน้าเสมอไป ด้วยเหตุนี้ เราต้องแนะนำวิธีการติดตั้ง Curl ก่อนสาธิตวิธีการทำงาน
ในการติดตั้ง Curl บนพีซี Linux ของคุณ ให้เปิดหน้าต่างเทอร์มินัลโดยกด Ctrl + Alt + T หลังจากนั้น ให้ปฏิบัติตามคำแนะนำในการติดตั้งที่แสดงด้านล่างซึ่งสอดคล้องกับระบบปฏิบัติการที่คุณใช้อยู่ในปัจจุบัน
อูบุนตู
บน Ubuntu ให้ติดตั้ง Curl ด้วยคำสั่ง Apt
sudo apt install curl
เดเบียน
บน Debian ให้ Curl ทำงานกับ Apt-get
sudo apt-get install curl
Arch Linux
ผู้บน Arch Linux สามารถติดตั้ง Curl ด้วย Pacman
sudo pacman -S curl
Fedora
หากคุณใช้ Fedora คุณสามารถติดตั้ง Curl ด้วย Dnf
sudo dnf install curl
OpenSUSE
บน OpenSUSE ให้ติดตั้ง Curl ด้วยคำสั่ง Zypper
sudo zypper install curl
ดาวน์โหลดด้วย Curl – command-line
หากคุณยังใหม่กับ Curl ให้เริ่มต้นด้วยการเปิดเทอร์มินัล คุณสามารถเปิดหน้าต่างเทอร์มินัลบนเดสก์ท็อป Linux ได้โดยกดแป้นพิมพ์ Ctrl + Alt + T หรือค้นหา “Terminal” ในเมนูแอพ
เมื่อหน้าต่างเทอร์มินัลเปิดอยู่ ให้ใช้คำสั่ง man curl เพื่อดูคู่มือ Curl โปรดอ่านและทำความคุ้นเคยกับแอป หลังจากนั้น ทำตามส่วนด้านล่างเพื่อเรียนรู้วิธีดาวน์โหลดไฟล์ด้วย Curl ในเทอร์มินัล
กำลังดาวน์โหลดไฟล์เดียว
การดาวน์โหลดไฟล์เดียวด้วย Curl นั้นตรงไปตรงมามาก ในการเริ่มต้น คุณต้องระบุ URL ของไฟล์ ตัวอย่างเช่น ในการดาวน์โหลด Ubuntu 20.04 LTS ISO คุณจะต้องระบุ URL เช่นนั้น
curl https://mirror.math.princeton.edu/pub/ubuntu-iso/20.04/ubuntu-20.04.2.0-desktop-amd64.iso
หลังจากระบุ URL ระยะไกลของไฟล์ที่คุณต้องการดาวน์โหลดแล้ว คุณต้องเลือกตำแหน่งดาวน์โหลด ในการตั้งค่าตำแหน่งดาวน์โหลด ให้เพิ่มสัญลักษณ์ > ตามด้วยพาธที่ไฟล์ควรไป
ตัวอย่างเช่น หากต้องการบอกให้ไฟล์ Ubuntu 20.04 LTS ISO ของคุณดาวน์โหลดไฟล์ไปยังไดเร็กทอรี “ดาวน์โหลด” คุณจะต้องเพิ่มใน > ~/Downloads/ubuntu-20.04.2.0-desktop-amd64.iso
curl https://mirror.math.princeton.edu/pub/ubuntu-iso/20.04/ubuntu-20.04.2.0-desktop-amd64.iso > ~/Downloads/ubuntu-20.04.2.0-desktop-amd64.iso
เมื่อคำสั่งมี URL ของไฟล์ระยะไกลและตำแหน่งที่จะบันทึก ให้กดปุ่ม Enter เพื่อดำเนินการดาวน์โหลด หลังจากนั้นไม่นาน คุณจะเห็นความคืบหน้าในการดาวน์โหลด รวมถึงการดาวน์โหลดไฟล์ของคุณ เมื่อเสร็จแล้ว ให้เปิดตัวจัดการไฟล์ Linux เพื่อเข้าถึงไฟล์ของคุณ
กำลังดาวน์โหลดไฟล์หลายไฟล์จากรายการ
เป็นไปได้ที่จะดาวน์โหลดไฟล์หลายไฟล์จากรายการใน Curl เหมือนกับ Wget โดยเริ่มจากการสร้างรายการของคุณ ขั้นแรก ใช้คำสั่งสัมผัสเพื่อสร้างไฟล์ข้อความเปล่าที่มีชื่อว่า “curl_downloads.txt”
touch ~/curl_downloads.txt
ถัดไป เปิดไฟล์ข้อความ “curl_downloads.txt” (อยู่ในโฟลเดอร์โฮมของคุณ) โดยใช้โปรแกรมแก้ไขข้อความที่คุณชื่นชอบ หลังจากนั้น ให้วางลิงก์ไปยังแต่ละไฟล์ที่คุณต้องการดาวน์โหลด
ตัวอย่างเช่น ในการดาวน์โหลด Ubuntu ISO, Fedora ISO และ Debian ISO รายการ “curl_downloads.txt” ของฉันควรมีรหัสดังต่อไปนี้
https://mirror.math.princeton.edu/pub/ubuntu-iso/20.04/ubuntu-20.04.2.0-desktop-amd64.iso
https://download.fedoraproject.org/pub/fedora/linux/releases/33/Workstation/x86_64/iso/Fedora-Workstation-Live-x86_64-33-1.2.iso
https://cdimage.debian.org/debian-cd/current/amd64/iso-cd/debian-10.9.0-amd64-netinst.iso
บันทึกการแก้ไขลงในไฟล์ “curl_downloads.txt” โดยใช้ฟังก์ชันบันทึกของโปรแกรมแก้ไขข้อความ จากนั้นป้อนคำสั่ง Curl เพื่อดาวน์โหลดทุกอย่างในรายการ โปรดทราบว่าเราใช้ xargs ร่วมกับ curl เพื่อให้ดาวน์โหลดไฟล์หลายไฟล์ได้
xargs -n 1 curl -O < ~/curl_downloads.txt
กดปุ่ม Enter เพื่อเริ่มกระบวนการดาวน์โหลด โปรดเข้าใจว่าในขณะที่ใช้คำสั่ง xargs เพื่อดาวน์โหลดไฟล์หลายไฟล์ การระบุตำแหน่งการดาวน์โหลดนั้นเป็นไปไม่ได้ การดาวน์โหลดของคุณจะปรากฏในโฮมไดเร็กทอรี (/home/USERNAME/)
กำลังดาวน์โหลดด้วย Curl – GUI
หากคุณชอบแนวคิดของ Curl แต่ต้องการให้ GUI เพื่อดาวน์โหลดไฟล์ คุณสามารถใช้แอปพลิเคชัน Curl GUI มันเป็นแอพเบต้าตั้งแต่ปี 2550แต่ยังคงทำงานบนระบบปฏิบัติการ Linux สมัยใหม่ และเพิ่ม GUI ที่เป็นมิตรให้กับ Curl
ในการเริ่มต้น คุณต้องติดตั้งโปรแกรม โปรแกรมนี้เป็นสคริปต์ Perl และต้องใช้แพ็คเกจ “perl-tk” เพื่อทำงาน ในการติดตั้ง ให้เปิดหน้าต่างเทอร์มินัลแล้วป้อนคำสั่งด้านล่างที่สอดคล้องกับระบบปฏิบัติการของคุณ
อูบุนตู
sudo apt install perl-tk
เดเบียน
sudo apt-get install perl-tk
Arch Linux
sudo pacman -S perl-tk
Fedora
sudo dnf install perl-Tk
OpenSUSE
sudo zypper install perl-Tk
จากนั้น สร้างไดเร็กทอรีใหม่ในโฟลเดอร์ /opt/ โดยใช้ mkdir
sudo mkdir -p /opt/curl-gui/
ใช้คำสั่ง CD เพื่อย้ายไปยังโฟลเดอร์ใหม่ จากนั้นใช้ wget เพื่อดาวน์โหลดไฟล์สคริปต์
cd /opt/curl-gui/
wget https://archive.org/download/curl-gui/curl-gui.pl
จากนั้นดาวน์โหลดไฟล์ทางลัดและทำเครื่องหมายว่าเป็นไฟล์ปฏิบัติการ
cd /usr/share/applications/ wget https://archive.org/download/curl-gui_202104/curl-gui.desktop sudo chmod +x curl-gui.desktop
เมื่อติดตั้งแอปแล้ว ให้ค้นหา “cURL GUI” ในเมนูแอปแล้วคลิกเพื่อเปิดแอป จากนั้นภายในแอป ให้ค้นหากล่องข้อความที่ด้านบนแล้ววางลิงก์ดาวน์โหลดของคุณลงไป
หลังจากวางลิงก์ดาวน์โหลดแล้ว ให้ค้นหา “ไฟล์เอาต์พุต” และทำเครื่องหมายในช่อง จากนั้นเขียนชื่อไฟล์ที่ส่งออก ตัวอย่างเช่น หากคุณกำลังดาวน์โหลด Ubuntu ISO ให้เพิ่ม “/home/USERNAME/Downloads/ubuntu-20.04.2.0-desktop-amd64.iso” หลัง “Output”
คลิก “START curl” เพื่อเริ่มการดาวน์โหลด เมื่อการดาวน์โหลดเสร็จสิ้น ให้ปิดแอพและเปิดตัวจัดการไฟล์ Linux เพื่อเข้าถึงไฟล์ที่คุณดาวน์โหลด