Linux: ดาวน์โหลดไฟล์จาก URL ในเทอร์มินัล [คำแนะนำ]

Linux: ดาวน์โหลดไฟล์จาก URL ในเทอร์มินัล [คำแนะนำ]

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

ดาวน์โหลด Linux จาก URL – Wget

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

เครื่องมือ Wget ดาวน์โหลดมาพร้อมกับมาตรฐานบนความหลากหลายของระบบปฏิบัติการลินุกซ์ ผู้ใช้ส่วนใหญ่จะสามารถเข้าถึง Wget ได้โดยไม่ต้องติดตั้งโดยใช้ตัวจัดการแพ็คเกจ อย่างไรก็ตาม ในระบบปฏิบัติการ Linux บางตัว Wget จะไม่ถูกติดตั้ง ด้วยเหตุนี้เราจึงต้องสาธิตวิธีการติดตั้ง

ในการเริ่มต้นติดตั้งเครื่องมือ Wget downloader บนพีซี Linux ของคุณ ให้เปิดหน้าต่างเทอร์มินัล คุณเปิดหน้าต่างเทอร์มินัลได้โดยกดCtrl + Alt + T บนเดสก์ท็อป Linux ส่วนใหญ่ เมื่อเปิดแล้ว ให้ทำตามคำแนะนำด้านล่างเพื่อรับ Wget

อูบุนตู

sudo apt ติดตั้ง wget

เดเบียน

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

Arch Linux

sudo pacman -S wget

Fedora

sudo dnf ติดตั้ง wget

OpenSUSE

sudo zypper ติดตั้ง wget 

หลังจากติดตั้งเครื่องมือ Wget แล้ว ให้รัน  คำสั่งwget –help คำสั่งนี้จะช่วยให้คุณทำความคุ้นเคยกับโปรแกรม

wget --help

การดาวน์โหลดขั้นพื้นฐานด้วย Wget

หากคุณต้องการดาวน์โหลดไฟล์ด้วย Wget และไม่สนใจคุณลักษณะและตัวเลือกขั้นสูงใด ๆ ที่ระบุไว้ในส่วน–help คุณยินดีที่จะทราบว่าคุณสามารถดาวน์โหลดไฟล์ใดก็ได้จาก URL บน Linux PC ของคุณด้วย คำสั่งต่อไปนี้

ตัวอย่างเช่น ในการดาวน์โหลด Debian Linux รุ่นล่าสุดจาก Debian.org คุณจะต้องดำเนินการดังนี้

wget https://cdimage.debian.org/debian-cd/current/amd64/iso-cd/debian-10.7.0-amd64-netinst.iso

การดาวน์โหลดพื้นฐานผ่าน Wget นั้นง่ายพอ ๆ กับ  wget ตามด้วย URL โปรดทราบว่าเครื่องมือ Wget จะดาวน์โหลดไฟล์ของคุณไปยังโฟลเดอร์ที่เทอร์มินัลของคุณอยู่ ตัวอย่างเช่น หากเซสชันเทอร์มินัลของคุณกำลังเข้าถึงโฟลเดอร์ "Documents"  คำสั่งWget  download จะดาวน์โหลดไปยังโฟลเดอร์ "Documents"

wget HTTP://MY_FILE_URL.com/FILE.FILENAME

Wget รายการดาวน์โหลด 

หากคุณต้องการดาวน์โหลดไฟล์หลายไฟล์ใน Wget ด้วยคำสั่งเดียว คุณจะต้องสร้างรายการดาวน์โหลดก่อน ใช้คำสั่งสัมผัส สร้างรายการดาวน์โหลดใหม่

แตะรายการดาวน์โหลด

ถัดไป เปิดไฟล์ "รายการดาวน์โหลด" ในโปรแกรมแก้ไขข้อความ Nano เพื่อวัตถุประสงค์ในการแก้ไข 

นาโนดาวน์โหลดรายการ

วาง URL ทั้งหมดที่คุณต้องการให้ Wget ดาวน์โหลดไปยังพีซีของคุณในรายการดาวน์โหลด ตัวอย่างเช่น หากคุณต้องการดาวน์โหลดไฟล์ PDF หลายชุด ไฟล์ “รายการดาวน์โหลด” ของคุณจะมีลักษณะดังนี้:

http://example.com/a.pdf http://example.com/b.pdf http://example.com/c.pdf http://example.com/d.pdf http://example com/e.pdf

หลังจากเพิ่ม URL ลงในไฟล์ "รายการดาวน์โหลด" ของคุณในโปรแกรมแก้ไขข้อความนาโนแล้ว ให้กดปุ่ม  Ctrl + O เพื่อบันทึก จากนั้นกด  Ctrl + X เพื่อปิดตัวแก้ไข เมื่อปิดแล้ว ให้รันคำสั่ง  wget -i download-list ด้านล่าง

wget -i ดาวน์โหลดรายการ Linux: ดาวน์โหลดไฟล์จาก URL ในเทอร์มินัล [คำแนะนำ]

ปรับแต่งตำแหน่งดาวน์โหลด

หากคุณต้องการปรับแต่งตำแหน่งที่จะบันทึกการดาวน์โหลด Wget ของคุณ คุณจะต้องใช้สวิตช์บรรทัดคำสั่ง-O ที่อนุญาตให้ผู้ใช้ระบุว่า Wget จะวางไฟล์ไว้ที่ใด

ตัวอย่างเช่น หากต้องการดาวน์โหลดไฟล์ Debian ISO ล่าสุดไปยังไดเร็กทอรี "ดาวน์โหลด" คุณจะต้องดำเนินการคำสั่งด้านล่าง

wget https://cdimage.debian.org/debian-cd/current/amd64/iso-cd/debian-10.7.0-amd64-netinst.iso -O ~/Downloads/debian-10.7.0-amd64-netinst iso

ดาวน์โหลด Linux จาก URL – Curl

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

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

เมื่อหน้าต่างเทอร์มินัลเปิดขึ้นบนเดสก์ท็อป Linux ให้ปฏิบัติตามคำแนะนำในการติดตั้งบรรทัดคำสั่งสำหรับ Curl ที่สอดคล้องกับระบบปฏิบัติการ Linux ที่คุณใช้อยู่ในปัจจุบัน

อูบุนตู

sudo apt ติดตั้ง curl

เดเบียน

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

Arch Linux 

sudo pacman -S curl

Fedora

sudo dnf ติดตั้ง curl

OpenSUSE

sudo zypper ติดตั้ง curl

เมื่อติดตั้งแอป Curl แล้ว ให้รัน  คำสั่งcurl –helpในเทอร์มินัลเพื่อดูหน้าความช่วยเหลือของ Curl ศึกษาหน้าความช่วยเหลือเพื่อทำความเข้าใจแอป

การดาวน์โหลดขั้นพื้นฐานด้วย Curl

Curl นั้นยอดเยี่ยมสำหรับการดาวน์โหลดที่ไม่ยุ่งยากในเทอร์มินัล โดยเฉพาะอย่างยิ่งหากคุณไม่กังวลเกี่ยวกับตัวเลือกการดาวน์โหลดต่างๆ และต้องการบันทึกไฟล์ลงในคอมพิวเตอร์ของคุณ 

ในการเริ่มต้นการดาวน์โหลดโดยใช้คำสั่ง Curl บน Linux PC ให้ค้นหา URL ของไฟล์ที่คุณต้องการดาวน์โหลด จากนั้นเพิ่มลงใน  คำสั่งcurl ด้านล่าง ในตัวอย่างนี้ เราจะดาวน์โหลด Debian ISO ล่าสุด

curl https://cdimage.debian.org/debian-cd/current/amd64/iso-cd/debian-10.7.0-amd64-netinst.iso > debian-10.7.0-amd64-netinst.iso

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

Curl ดาวน์โหลดรายการ

เช่นเดียวกับ Wget แอพ Curl รองรับรายการดาวน์โหลด ต่อไปนี้คือวิธีใช้รายการดาวน์โหลดกับ Curl

ขั้นแรก เริ่มต้นด้วยการสร้างไฟล์รายการดาวน์โหลดด้วยคำสั่งสัมผัส ด้านล่าง

แตะรายการดาวน์โหลด

หลังจากสร้างไฟล์รายการดาวน์โหลด ให้เปิดเพื่อแก้ไขใน Nano

nano -w รายการดาวน์โหลด

วาง URL ที่คุณต้องการดาวน์โหลดลงในไฟล์รายการดาวน์โหลด ตัวอย่างเช่น หากคุณต้องการดาวน์โหลดไฟล์ MP4 ต่างๆ คุณจะต้องเพิ่ม URL ต่อไปนี้

http://example.com/a.mp4

http://example.com/b.mp4

http://example.com/c.mp4

http://example.com/d.mp4

http://example.com/e.mp4

บันทึกการแก้ไขลงในไฟล์รายการดาวน์โหลดโดยกด  Ctrl + O บนแป้นพิมพ์ Exit กับ  Ctrl + X หลังจากนั้นใช้คำสั่งด้านล่างเพื่อดาวน์โหลด Curl จากรายการ

Linux: ดาวน์โหลดไฟล์จาก URL ในเทอร์มินัล [คำแนะนำ]

xargs -n 1 curl -O <>

ปรับแต่งตำแหน่งดาวน์โหลด

หากคุณต้องการปรับแต่งตำแหน่งดาวน์โหลดไฟล์ด้วย Curl คุณจะต้องเพิ่มเส้นทางการดาวน์โหลดลงในคำสั่ง หากต้องการปรับแต่งตำแหน่งดาวน์โหลด ให้ทำตามตัวอย่างด้านล่าง 

curl HTTP://MY_DOWNLOADING_FILE.com/FILE.FILENAME > /home/USERNAME/my/custom/download/location/FILE.FILENAME


วิธีการติดตั้ง GitLab บน Ubuntu Server

วิธีการติดตั้ง GitLab บน Ubuntu Server

คุณต้องการให้ GitLab ทำงานบนเซิร์ฟเวอร์ Ubuntu ของคุณหรือไม่? GitLab เป็นทางเลือกที่โฮสต์ได้เองที่มีประสิทธิภาพสำหรับบริการต่างๆ เช่น GitHub ด้วยคุณสามารถ

การรักษาความปลอดภัยเซิร์ฟเวอร์ Ubuntu Linux ด้วย SELinux

การรักษาความปลอดภัยเซิร์ฟเวอร์ Ubuntu Linux ด้วย SELinux

เรียนรู้วิธีเพิ่มความปลอดภัยให้กับเซิร์ฟเวอร์ Ubuntu Linux โดยการติดตั้งและเปิดใช้งาน SELinux

กำหนดค่า NFS บนเซิร์ฟเวอร์ Linux ด้วย Cockpit

กำหนดค่า NFS บนเซิร์ฟเวอร์ Linux ด้วย Cockpit

ต้องการวิธีที่ง่ายกว่าในการเมานต์การแชร์ NFS บนเซิร์ฟเวอร์ Linux ของคุณหรือไม่ เรียนรู้วิธีเมานต์การแชร์ NFS ด้วยแอป Cockpit

วิธีอัปเกรดเป็น Ubuntu 22.04 LTS

วิธีอัปเกรดเป็น Ubuntu 22.04 LTS

การสนับสนุนระยะยาวของ Ubuntu 22.04 อยู่ที่นี่แล้ว! เรียนรู้วิธีอัปเกรดเดสก์ท็อปหรือแล็ปท็อปของคุณเป็น Ubuntu รุ่นล่าสุด

วิธีติดตั้งไดรเวอร์ Nvidia GPU ล่าสุดบน Linux

วิธีติดตั้งไดรเวอร์ Nvidia GPU ล่าสุดบน Linux

วิธีติดตั้งไดรเวอร์ Nvidia GPU ล่าสุดบน Linux

วิธีถ่ายโอนไฟล์ไปยังคอนเทนเนอร์ Docker

วิธีถ่ายโอนไฟล์ไปยังคอนเทนเนอร์ Docker

ต้องการถ่ายโอนไฟล์ไปยังคอนเทนเนอร์ Docker ของคุณหรือไม่ ด้วยเครื่องมือ Docker cp คุณสามารถย้ายไฟล์เข้าและออกจากคอนเทนเนอร์ได้อย่างง่ายดาย

วิธีติดตั้งไฟล์ DEB บน Linux

วิธีติดตั้งไฟล์ DEB บน Linux

ไฟล์ DEB คืออะไร?? คุณจะทำอย่างไรกับมัน? เรียนรู้หลายวิธีที่คุณสามารถติดตั้งไฟล์ DEB บน Linux PC ของคุณ

วิธีทำให้ GOG Galaxy ทำงานบน Linux

วิธีทำให้ GOG Galaxy ทำงานบน Linux

คุณเป็นเจ้าของเกมบน GOG.com หรือไม่? ต้องการตั้งค่าไคลเอนต์ GOG Galaxy บนพีซี Linux ของคุณเพื่อเพลิดเพลินกับวิดีโอเกมหรือไม่? ทำตามคำแนะนำนี้ในขณะที่เราแสดง

วิธีการติดตั้ง Docker Engine บน CentOS

วิธีการติดตั้ง Docker Engine บน CentOS

Docker Engine เป็นโปรแกรมเปิดคอนเทนเนอร์สำหรับ Linux และแพลตฟอร์มอื่นๆ Docker Engine จัดการคอนเทนเนอร์ในตัวที่ทำงานคล้ายกับ

วิธีทำให้การแชททั้งหมดของคุณเป็นหนึ่งเดียวกับ Ferdi

วิธีทำให้การแชททั้งหมดของคุณเป็นหนึ่งเดียวกับ Ferdi

คุณเหนื่อยกับการติดตั้ง Slack, Discord และเครื่องมือเพิ่มประสิทธิภาพอื่น ๆ บนระบบ Linux ของคุณหรือไม่? คุณหวังว่าพวกเขาจะรวมเป็นหนึ่งเดียวได้ไหม