วิธีดาวน์โหลดไฟล์บน Linux ด้วย Curl

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” ในเมนูแอพ

  วิธีตรวจสอบความคืบหน้าของคำสั่ง Linux (ด้วย pv และความคืบหน้า)

เมื่อหน้าต่างเทอร์มินัลเปิดอยู่ ให้ใช้คำสั่ง 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” ของฉันควรมีรหัสดังต่อไปนี้

  วิธีการติดตั้ง Openbox Themes บน Linux

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” ในเมนูแอปแล้วคลิกเพื่อเปิดแอป จากนั้นภายในแอป ให้ค้นหากล่องข้อความที่ด้านบนแล้ววางลิงก์ดาวน์โหลดของคุณลงไป

  วิธีการติดตั้ง Linux บน Chromebook ด้วย Crouton

หลังจากวางลิงก์ดาวน์โหลดแล้ว ให้ค้นหา “ไฟล์เอาต์พุต” และทำเครื่องหมายในช่อง จากนั้นเขียนชื่อไฟล์ที่ส่งออก ตัวอย่างเช่น หากคุณกำลังดาวน์โหลด Ubuntu ISO ให้เพิ่ม “/home/USERNAME/Downloads/ubuntu-20.04.2.0-desktop-amd64.iso” หลัง “Output”

คลิก “START curl” เพื่อเริ่มการดาวน์โหลด เมื่อการดาวน์โหลดเสร็จสิ้น ให้ปิดแอพและเปิดตัวจัดการไฟล์ Linux เพื่อเข้าถึงไฟล์ที่คุณดาวน์โหลด

เรื่องล่าสุด

x