วิธีดาวน์โหลดไฟล์ไปยังไดเร็กทอรีเฉพาะโดยใช้ Wget
Wget เป็นตัวดาวน์โหลดเครือข่ายยอดนิยม ไม่โต้ตอบ และใช้กันอย่างแพร่หลาย ซึ่งรองรับโปรโตคอลเช่น HTTP, HTTPS และ FTP และการดึงข้อมูลผ่านพร็อกซี HTTP ตามค่าเริ่มต้น wget จะดาวน์โหลดไฟล์ในไดเร็กทอรีการทำงานปัจจุบันที่ไฟล์นั้นรันอยู่
อ่านเพิ่มเติม: วิธีเปลี่ยนชื่อไฟล์ขณะดาวน์โหลดด้วย Wget ใน Linux
ในบทความนี้ เราจะแสดงวิธีดาวน์โหลดไฟล์ไปยังไดเร็กทอรีเฉพาะโดยไม่ต้องย้ายไปยังไดเร็กทอรีนั้น คู่มือนี้มีประโยชน์ ตัวอย่างเช่น หากคุณใช้ wget ในสคริปต์ และต้องการดาวน์โหลดโดยอัตโนมัติซึ่งควรเก็บไว้ในไดเร็กทอรีอื่น
นอกจากนี้ การออกแบบ wget เป็นแบบไม่มีการโต้ตอบ (สามารถทำงานในพื้นหลังได้) ช่วยให้การดาวน์โหลดอัตโนมัติผ่านเชลล์สคริปต์เป็นเรื่องง่าย คุณสามารถเริ่มต้นการดาวน์โหลดและยกเลิกการเชื่อมต่อจากระบบได้จริง โดยปล่อยให้ wget ทำงานให้เสร็จสิ้น
ตัวเลือก -P
หรือ --directory-prefix
ของ Wget ใช้เพื่อตั้งค่าคำนำหน้าไดเรกทอรีที่จะบันทึกไฟล์และไดเรกทอรีย่อยที่ดึงมาทั้งหมด
ในตัวอย่างนี้ เราจะสาธิตวิธีการดาวน์โหลดเทมเพลตการกำหนดค่าของชำร่วยและจัดเก็บไว้ในไดเร็กทอรี /etc/glances/
sudo mkdir /etc/glances
ls /etc/glances/
sudo wget https://raw.githubusercontent.com/nicolargo/glances/develop/conf/glances.conf -P /etc/glances/
ls /etc/glances/
หากคุณกำลังดาวน์โหลดไฟล์ขนาดใหญ่ คุณอาจต้องการเพิ่มแฟล็ก -c
หรือ --continue
ซึ่งหมายความว่ารับไฟล์ที่ดาวน์โหลดมาบางส่วนต่อไป ด้วยสิ่งนี้ คุณไม่จำเป็นต้องเริ่มการดาวน์โหลดใหม่อีกครั้ง
ตัวเลือกนี้ช่วยให้คุณดำเนินการดาวน์โหลดไฟล์ต่อที่เริ่มต้นโดย wget ก่อนหน้า หรือโดยโปรแกรมอื่นหรือโปรแกรมที่คุณหยุดชั่วคราว นอกจากนี้ยังมีประโยชน์ในกรณีที่เครือข่ายขัดข้องอีกด้วย ตัวอย่างเช่น,
wget -c https://tenet.dl.sourceforge.net/project/parrotsecurity/iso/4.1/Parrot-security-4.1_amd64.iso
สำหรับข้อมูลเพิ่มเติม โปรดดูหน้าคู่มือ wget
man wget
คุณอาจต้องการอ่านบทความที่เกี่ยวข้องต่อไปนี้
- วิธีดาวน์โหลดและแตกไฟล์ Tar ด้วยคำสั่งเดียว
- 5 เครื่องมือที่ใช้บรรทัดคำสั่ง Linux สำหรับการดาวน์โหลดไฟล์และเรียกดูเว็บไซต์
- 15 เคล็ดลับเกี่ยวกับวิธีใช้คำสั่ง 'Curl' ใน Linux
นั่นคือทั้งหมด! ในบทความสั้น ๆ นี้ เราได้อธิบายวิธีดาวน์โหลดไฟล์ไปยังไดเร็กทอรีเฉพาะโดยไม่ต้องย้ายไปยังไดเร็กทอรีนั้นโดยใช้ wget คุณสามารถแบ่งปันความคิดของคุณกับเราในความคิดเห็น