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

Curl เป็นหนึ่งในยูทิลิตี้ Linux ที่ใช้มากที่สุดเท่าที่เคยมีมา มีเครื่องมือ GUI ในตัวมากมายและใช้ได้กับทุกอย่าง เป็นผลให้มีความน่าเชื่อถือมากและเป็นหนึ่งในเครื่องมือที่ดีที่สุดที่ผู้ใช้สามารถใช้เพื่อดาวน์โหลดไฟล์

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

ในคู่มือนี้ เราจะแสดงให้คุณเห็นว่าโปรแกรม Curl ทำงานอย่างไรและใช้งานอย่างไรเพื่อดาวน์โหลดไฟล์ด้วย เราจะพูดถึงแอพ GUI Curl ที่เรียบร้อย!

ต้องการใช้ Curl บน Windows 10 หรือไม่? ตรวจสอบคู่มือนี้

การติดตั้ง Curl

แม้ว่า Curl จะเป็นหนึ่งในโปรแกรมที่ใช้กันมากที่สุดบน Linux ทั้งหมด แต่ก็ไม่ได้ติดตั้งมาล่วงหน้าเสมอไป ด้วยเหตุนี้ เราต้องแนะนำวิธีการติดตั้ง Curl ก่อนสาธิตวิธีการทำงาน

การติดตั้งบน Linux Curl เครื่องคอมพิวเตอร์ของคุณเปิดหน้าต่าง terminal โดยการกดCtrl + Alt + T หลังจากนั้น ให้ปฏิบัติตามคำแนะนำในการติดตั้งที่แสดงด้านล่างซึ่งสอดคล้องกับระบบปฏิบัติการที่คุณใช้อยู่ในปัจจุบัน

อูบุนตู

บน Ubuntu ให้ติดตั้ง Curlด้วย  คำสั่งApt 

sudo apt ติดตั้ง curl

เดเบียน

บนDebianรับ Curl ทำงานกับ  apt-get

sudo apt-get ติดตั้ง curl

Arch Linux

ผู้ที่อยู่ในArch Linuxสามารถติดตั้ง Curl กับ  Pacman

sudo pacman -S curl

Fedora

หากคุณอยู่ใน Fedora คุณสามารถติดตั้ง Curl กับ  DNF

sudo dnf ติดตั้ง curl

OpenSUSE

บน OpenSUSE ให้ติดตั้ง Curl ด้วย  คำสั่งZypper 

sudo zypper ติดตั้ง 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 เพื่อเข้าถึงไฟล์ของคุณ

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

กำลังดาวน์โหลดไฟล์หลายไฟล์จากรายการ

เป็นไปได้ที่จะดาวน์โหลดไฟล์หลายไฟล์จากรายการใน Curl เหมือนกับ Wget โดยเริ่มจากการสร้างรายการของคุณ ขั้นแรก ใช้  คำสั่งสัมผัส เพื่อสร้างไฟล์ข้อความเปล่าที่มีชื่อว่า “curl_downloads.txt”

แตะ ~/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 <>

กดปุ่ม  Enter เพื่อเริ่มกระบวนการดาวน์โหลด โปรดเข้าใจว่าในขณะที่ใช้  คำสั่งxargs เพื่อดาวน์โหลดไฟล์หลายไฟล์ การระบุตำแหน่งการดาวน์โหลดนั้นเป็นไปไม่ได้ การดาวน์โหลดของคุณจะปรากฏในโฮมไดเร็กทอรี (/home/USERNAME/)

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

กำลังดาวน์โหลดด้วย Curl – GUI

หากคุณชอบแนวคิดของ Curl แต่ต้องการให้ GUI เพื่อดาวน์โหลดไฟล์ คุณสามารถใช้แอปพลิเคชัน Curl GUI มันเป็นแอพเบต้าตั้งแต่ย้อนกลับไปในปี 2550แต่ยังคงทำงานบนระบบปฏิบัติการ Linux ที่ทันสมัยและเพิ่ม GUI ที่เป็นมิตรให้กับ Curl

ในการเริ่มต้น คุณต้องติดตั้งโปรแกรม โปรแกรมนี้เป็นสคริปต์ Perl และต้องใช้แพ็คเกจ "perl-tk" เพื่อทำงาน ในการติดตั้ง ให้เปิดหน้าต่างเทอร์มินัลแล้วป้อนคำสั่งด้านล่างที่สอดคล้องกับระบบปฏิบัติการของคุณ

อูบุนตู

sudo apt ติดตั้ง perl-tk

เดเบียน

sudo apt-get ติดตั้ง perl-tk

Arch Linux

sudo pacman -S perl-tk

Fedora

sudo dnf ติดตั้ง perl-Tk

OpenSUSE

sudo zypper ติดตั้ง 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”

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

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

ฝากความเห็น

Fix Screen Tearing on Intel Graphics in Pardus Linux: A Result-Focused Guide

Fix Screen Tearing on Intel Graphics in Pardus Linux: A Result-Focused Guide

Fix Intel graphics screen tearing in Pardus Linux by checking X11 vs. Wayland, compositor settings, refresh rate, active Xorg driver, and TearFree only when appropriate.

วิธีการตั้งค่าไฟร์วอลล์ SLES 15 ด้วย firewall-cmd

วิธีการตั้งค่าไฟร์วอลล์ SLES 15 ด้วย firewall-cmd

กำหนดค่า firewalld บน SLES 15: ตรวจสอบโซน อนุญาตบริการหรือพอร์ต บันทึกกฎถาวร โหลดใหม่ได้อย่างปลอดภัย และตรวจสอบการเข้าถึง

คู่มือการตั้งค่าการอัปเดต SLES Live Patching: อัปเดตเคอร์เนลโดยไม่ต้องรีบูตเครื่อง

คู่มือการตั้งค่าการอัปเดต SLES Live Patching: อัปเดตเคอร์เนลโดยไม่ต้องรีบูตเครื่อง

เปิดใช้งานการแพตช์เคอร์เนลแบบเรียลไทม์บน SLES 15 SP7 ใช้การแก้ไขที่รองรับโดยไม่ต้องรีบูต ตรวจสอบแพตช์ที่ใช้งานอยู่ และทำความเข้าใจว่าเมื่อใดที่ยังจำเป็นต้องรีสตาร์ทเคอร์เนล

วิธีเปิดใช้งานโหมด FIPS บน SUSE Linux Enterprise Server 15

วิธีเปิดใช้งานโหมด FIPS บน SUSE Linux Enterprise Server 15

เปิดใช้งานโหมด FIPS บน SLES 15 โดยใช้ยูทิลิตี้การตั้งค่าที่ SUSE รองรับ รีบูตอย่างปลอดภัย ตรวจสอบสถานะเคอร์เนลและนโยบายการเข้ารหัส และตรวจสอบขีดจำกัดการรับรอง

วิธีการติดตั้ง Google Chrome บน Gooroom OS โดยไม่ละเมิดนโยบายความปลอดภัย

วิธีการติดตั้ง Google Chrome บน Gooroom OS โดยไม่ละเมิดนโยบายความปลอดภัย

ติดตั้ง Google Chrome บน Gooroom OS อย่างปลอดภัยด้วยแพ็กเกจ .deb อย่างเป็นทางการ, APT, การตรวจสอบนโยบาย, คำแนะนำในการอัปเดต และการแก้ไขสำหรับอุปกรณ์ที่ได้รับการจัดการ

วิธีการส่งออกบันทึกระบบ SLES ไปยังเซิร์ฟเวอร์ Syslog ระยะไกลอย่างปลอดภัย

วิธีการส่งออกบันทึกระบบ SLES ไปยังเซิร์ฟเวอร์ Syslog ระยะไกลอย่างปลอดภัย

ส่งต่อบันทึกระบบ SLES ไปยังเซิร์ฟเวอร์ syslog ระยะไกลอย่างปลอดภัยด้วย rsyslog, ใบรับรอง TLS, การตรวจสอบชื่อคู่ค้า, คิว, การตรวจสอบความถูกต้อง และการทดสอบ

การผสานรวม Active Directory กับ SSSD ใน SLES 15: คู่มือทีละขั้นตอน

การผสานรวม Active Directory กับ SSSD ใน SLES 15: คู่มือทีละขั้นตอน

เชื่อมต่อ SLES 15 เข้ากับ Active Directory ด้วย SSSD โดยใช้ YaST เตรียม DNS และเวลา กำหนดค่าการเข้าสู่ระบบโดเมน ตรวจสอบ Kerberos และเปรียบเทียบ SSSD, Winbind และ realmd

แก้ไขปัญหาไดรเวอร์ Wi-Fi Realtek RTL8821CE บน Pardus Linux

แก้ไขปัญหาไดรเวอร์ Wi-Fi Realtek RTL8821CE บน Pardus Linux

แก้ไขปัญหา Wi-Fi RTL8821CE บน Pardus Linux โดยตรวจสอบไดรเวอร์ rtw88 ในตัว เฟิร์มแวร์ Realtek คำสั่ง rfkill, NetworkManager และตัวเลือกการสำรองข้อมูลที่ปลอดภัย

แก้ไขปัญหา "ความล้มเหลวชั่วคราวในการแก้ไข DNS" ใน Debian 12 ด้วย systemd-resolved

แก้ไขปัญหา "ความล้มเหลวชั่วคราวในการแก้ไข DNS" ใน Debian 12 ด้วย systemd-resolved

วินิจฉัยและแก้ไขปัญหาการแก้ไขชื่อโดเมน (DNS resolution) บน Debian 12 ที่ใช้ systemd-resolved รวมถึง resolv.conf, NetworkManager, networkd, cache และการตรวจสอบความถูกต้อง

วิธีการติดตั้งระบบปฏิบัติการ Pardus Linux ควบคู่กับ Windows 11 อย่างปลอดภัย

วิธีการติดตั้งระบบปฏิบัติการ Pardus Linux ควบคู่กับ Windows 11 อย่างปลอดภัย

ติดตั้ง Pardus 25.2 ควบคู่ไปกับ Windows 11 โดยทำการสำรองข้อมูล ลดขนาดไดรฟ์ Windows บูตจาก USB UEFI และปกป้องพาร์ติชั่น EFI และพาร์ติชั่นกู้คืนที่มีอยู่เดิม