วิธีแก้ไข "wget: ไม่พบคำสั่ง" (2 ขั้นตอน)

เผยแพร่แล้ว: 2022-12-09

wget เป็นยูทิลิตี้บรรทัดคำสั่งสำหรับการดาวน์โหลดไฟล์จากอินเทอร์เน็ต โดยทั่วไปจะใช้ในระบบปฏิบัติการที่คล้าย Unix แต่มีให้สำหรับแพลตฟอร์มอื่นเช่นกัน ในบทความนี้เราจะเรียนรู้วิธีแก้ไข "wget: ไม่พบคำสั่ง"

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

wget: ไม่พบคำสั่ง

สารบัญ

ขั้นตอนที่ 1: ตรวจสอบว่ามีการติดตั้ง Wget หรือไม่

หากต้องการตรวจสอบว่ามีการติดตั้ง wget บนระบบของคุณหรือไม่ คุณสามารถใช้คำสั่ง which เนื่องจากหากไม่ได้ติดตั้ง wget คุณจะได้รับข้อผิดพลาด "wget: command not found"

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

 which wget

หากติดตั้ง wget ไว้ คำสั่งนี้จะพิมพ์พาธไปยัง wget ที่เรียกใช้งานได้ ตัวอย่างเช่น อาจพิมพ์บางอย่างเช่น /usr/local/bin/wget ถ้า wget ไม่ได้ติดตั้ง คำสั่งนี้จะไม่พิมพ์อะไรเลย

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

ขั้นตอนที่ 2: ติดตั้งหากไม่พบคำสั่ง wget:

การติดตั้งบนระบบที่ใช้ Debian

ในการติดตั้ง wget บน Ubuntu ก่อนอื่นคุณต้องเปิดเทอร์มินัลโดยกด Ctrl+Alt+T บนแป้นพิมพ์ เมื่อเปิดเทอร์มินัลแล้ว คุณสามารถใช้คำสั่ง apt เพื่ออัปเดตรายการแพ็คเกจที่มีอยู่และติดตั้ง wget

ขั้นแรก ให้อัพเดตรายการแพ็คเกจโดยเรียกใช้คำสั่งต่อไปนี้:

 sudo apt update

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

ถัดไป ติดตั้ง wget โดยใช้คำสั่งต่อไปนี้:

 sudo apt install wget

คำสั่งนี้จะดาวน์โหลดและติดตั้ง wget และแพ็คเกจที่จำเป็นอื่นๆ เมื่อติดตั้งเสร็จแล้ว คุณสามารถใช้คำสั่ง wget เพื่อดาวน์โหลดไฟล์จากอินเทอร์เน็ต

โปรดทราบว่าคำสั่ง apt ใช้เพื่อติดตั้งและจัดการแพ็คเกจบน Ubuntu และ Linux ที่ใช้ Debian อื่นๆ หากคุณใช้การกระจาย Linux อื่น คุณจะต้องใช้ตัวจัดการแพ็คเกจอื่นเพื่อติดตั้ง wget

การติดตั้งบนระบบที่ใช้ Redhat

ในการติดตั้ง wget บนระบบที่ใช้ Red Hat คุณสามารถใช้ yum package manager ขั้นแรก ตรวจสอบให้แน่ใจว่าที่เก็บแพ็คเกจเป็นปัจจุบัน:

 sudo yum update

จากนั้น คุณสามารถติดตั้ง wget ได้โดยใช้คำสั่งต่อไปนี้:

 sudo yum install wget

หากคุณต้องการตรวจสอบว่า wget ได้รับการติดตั้งอย่างถูกต้อง คุณสามารถใช้คำสั่ง wget --version เพื่อพิมพ์หมายเลขเวอร์ชันของ wget ที่ติดตั้งบนระบบของคุณ สิ่งนี้จะยืนยันว่า wget พร้อมใช้งานและพร้อมใช้งาน

เมื่อติดตั้ง wget แล้ว คุณควรจะสามารถรันคำสั่ง wget โดยไม่ได้รับข้อผิดพลาด "wget: command not found"

การติดตั้งบน Windows

หากคุณใช้ระบบปฏิบัติการ Windows คุณสามารถดาวน์โหลดและติดตั้ง wget ได้จากอินเทอร์เน็ต คุณสามารถค้นหา wget เวอร์ชันล่าสุดได้จากเว็บไซต์อย่างเป็นทางการของ GNU ที่ https://www.gnu.org/software/wget/ เมื่อคุณดาวน์โหลดและติดตั้ง wget แล้ว คุณจะต้องเพิ่ม wget executable ให้กับตัวแปร PATH ของระบบของคุณ เพื่อให้คุณสามารถเรียกใช้งานได้จากพรอมต์คำสั่ง

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

ตัวอย่างการใช้งาน wget

ต่อไปนี้เป็นตัวอย่างวิธีใช้คำสั่ง wget เพื่อดาวน์โหลดไฟล์จากอินเทอร์เน็ต:

  1. หากต้องการดาวน์โหลดไฟล์จาก URL และบันทึกลงในไดเร็กทอรีปัจจุบัน ให้ใช้คำสั่งต่อไปนี้:wget https://example.com/file.zip

การดำเนินการนี้จะดาวน์โหลดไฟล์ file.zip จากเว็บไซต์ https://example.com และบันทึกลงในไดเร็กทอรีปัจจุบัน

  1. หากต้องการดาวน์โหลดไฟล์และบันทึกด้วยชื่ออื่น ให้ใช้แฟล็ก -O ตามด้วยชื่อไฟล์ที่ต้องการ ตัวอย่างเช่น: wget https://example.com/file.zip -O new_file_name.zip

การดำเนินการนี้จะดาวน์โหลดไฟล์ file.zip จาก https://example.com และบันทึกเป็น new_file_name.zip ในไดเร็กทอรีปัจจุบัน

  1. หากต้องการดาวน์โหลดไฟล์และบันทึกไว้ในไดเร็กทอรีอื่น ให้ใช้แฟล็ก -P ตามด้วยพาธไดเร็กทอรีที่ต้องการ ตัวอย่างเช่น: wget https://example.com/file.zip -P ~/downloads/

การดำเนินการนี้จะดาวน์โหลดไฟล์ file.zip จาก https://example.com และบันทึกลงในไดเร็กทอรี downloads ในโฮมไดเร็กตอรี่ของคุณ

  1. หากต้องการดาวน์โหลดไฟล์หลายไฟล์พร้อมกัน คุณสามารถระบุ URL ได้หลายรายการในบรรทัดคำสั่ง wget ตัวอย่างเช่น wget https://example.com/file1.zip https://example.com/file2.zip https://example.com/file3.zip

การดำเนินการนี้จะดาวน์โหลดไฟล์ทั้งสามไฟล์ file1.zip , file2.zip และ file3.zip จาก https://example.com และบันทึกลงในไดเร็กทอรีปัจจุบัน

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

บทสรุป

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