Wget เป็นยูทิลิตี้บรรทัดคำสั่งที่มีประสิทธิภาพสำหรับการดาวน์โหลดไฟล์จากเว็บ รองรับโปรโตคอลต่างๆ รวมถึง HTTP, HTTPS และ FTP ทำให้เป็นเครื่องมืออเนกประสงค์สำหรับนักพัฒนาและผู้ดูแลระบบ
ในคู่มือฉบับสมบูรณ์นี้ ผมจะให้คำแนะนำโดยละเอียดเกี่ยวกับวิธีการติดตั้ง Wget บน Windows, macOS และ Linux พร้อมกับตัวอย่างคำสั่งเพื่อเริ่มต้น นอกจากนี้ ผมจะครอบคลุมสถานการณ์การใช้งานขั้นสูง เคล็ดลับการแก้ไขปัญหา และแนวทางปฏิบัติที่ดีที่สุดสำหรับการใช้ Wget อย่างมีประสิทธิภาพ นอกจากนี้ ผมจะพูดถึงวิธีการรวม Wget เข้ากับเครื่องมือต่างๆ เช่น Apidog ซึ่งสามารถปรับปรุงการจัดการ API และกระบวนการดาวน์โหลดของคุณได้
Wget คืออะไร
Wget เป็นแพ็คเกจซอฟต์แวร์ฟรีสำหรับการดึงไฟล์โดยใช้โปรโตคอล HTTP, HTTPS และ FTP เป็นส่วนหนึ่งของโครงการ GNU และได้รับการออกแบบมาให้แข็งแกร่ง ทำให้ผู้ใช้สามารถดาวน์โหลดไฟล์ได้อย่างน่าเชื่อถือ Wget สามารถจัดการกับการเชื่อมต่อเครือข่ายที่ช้าหรือไม่เสถียร ทำให้เป็นตัวเลือกที่เหมาะสำหรับการดาวน์โหลดไฟล์ขนาดใหญ่หรือการมิเรอร์เว็บไซต์ทั้งหมด
คุณสมบัติหลักของ Wget
- Recursive Downloads: Wget สามารถดาวน์โหลดไดเรกทอรีหรือเว็บไซต์ทั้งหมดได้โดยการติดตามลิงก์แบบเรียกซ้ำ คุณสมบัตินี้มีประโยชน์อย่างยิ่งสำหรับการสร้างข้อมูลสำรองหรือการมิเรอร์เว็บไซต์
- Resume Downloads: หากการดาวน์โหลดถูกขัดจังหวะ Wget สามารถดำเนินการต่อจากจุดที่ค้างไว้ได้ ซึ่งเป็นประโยชน์สำหรับไฟล์ขนาดใหญ่หรือการเชื่อมต่อที่ไม่น่าเชื่อถือ
- Proxy Support: Wget สามารถทำงานผ่านพร็อกซี HTTP และ FTP ทำให้เหมาะสำหรับการกำหนดค่าเครือข่ายต่างๆ
- User-Agent Customization: ผู้ใช้สามารถตั้งค่าสตริง User-Agent แบบกำหนดเองเพื่อเลียนแบบเบราว์เซอร์หรือแอปพลิเคชันต่างๆ ซึ่งอาจเป็นประโยชน์เมื่อเข้าถึงเว็บไซต์ที่จำกัดตัวแทนผู้ใช้บางราย
- Download Rate Limiting: Wget ช่วยให้ผู้ใช้สามารถจำกัดความเร็วในการดาวน์โหลด ซึ่งอาจเป็นประโยชน์สำหรับการประหยัดแบนด์วิดท์ระหว่างการดาวน์โหลดขนาดใหญ่
การรวม Apidog เข้ากับ Wget
ในขณะที่ Wget เป็นเครื่องมือที่ยอดเยี่ยมสำหรับการดาวน์โหลดไฟล์ การรวมเข้ากับ Apidog สามารถปรับปรุงเวิร์กโฟลว์ของคุณได้ โดยเฉพาะอย่างยิ่งเมื่อต้องจัดการกับ API Apidog เป็นแพลตฟอร์มที่ครอบคลุมสำหรับการออกแบบ ทดสอบ และจัดทำเอกสาร API ด้วยการใช้ Apidog ควบคู่ไปกับ Wget คุณสามารถทำให้กระบวนการดาวน์โหลดข้อมูลจาก API เป็นไปโดยอัตโนมัติ ทำให้ง่ายต่อการจัดการการโต้ตอบ API ของคุณ

ตัวอย่างการใช้งาน: การดาวน์โหลดการตอบสนอง API
ลองนึกภาพว่าคุณกำลังทำงานกับ API ที่ให้รายงานรายวันในรูปแบบ JSON แทนที่จะดาวน์โหลดรายงานเหล่านี้ด้วยตนเองทุกวัน คุณสามารถใช้ Wget ร่วมกับความสามารถในการจัดการ API ของ Apidog เพื่อทำให้งานนี้เป็นไปโดยอัตโนมัติ นี่คือวิธีการ:
- กำหนด Endpoint API ของคุณใน Apidog: ใช้ Apidog เพื่อจัดทำเอกสาร Endpoint API ของคุณ รวมถึงส่วนหัวและพารามิเตอร์ที่จำเป็นสำหรับการตรวจสอบสิทธิ์


2. สร้างคำสั่ง Wget: จากเอกสาร API ใน Apidog คุณสามารถสร้างคำสั่ง Wget เพื่อดาวน์โหลดรายงานได้ ตัวอย่างเช่น:
wget --header="Authorization: Bearer YOUR_API_TOKEN" https://api.example.com/v1/files/download
การติดตั้ง Wget บน Windows
ขั้นตอนที่ 1: ดาวน์โหลด Wget สำหรับ Windows
- เยี่ยมชมหน้า Wget สำหรับ Windows: ไปที่เว็บไซต์ Eternally Bored เพื่อดาวน์โหลด Wget เวอร์ชันล่าสุดสำหรับ Windows
- เลือกเวอร์ชันที่ถูกต้อง: ขึ้นอยู่กับสถาปัตยกรรมระบบของคุณ (32 บิต หรือ 64 บิต) ให้เลือกไฟล์
.exe
ที่เหมาะสม หากคุณไม่แน่ใจ ระบบสมัยใหม่ส่วนใหญ่เป็นแบบ 64 บิต - ดาวน์โหลดไฟล์: คลิกที่ลิงก์เพื่อดาวน์โหลดไฟล์
wget.exe
ขั้นตอนที่ 2: ติดตั้ง Wget
- ค้นหาไฟล์ที่ดาวน์โหลด: เมื่อการดาวน์โหลดเสร็จสิ้น ให้ไปที่โฟลเดอร์ที่คุณบันทึกไฟล์
wget.exe
- ย้ายไฟล์: เพื่อให้ Wget เข้าถึงได้จากพรอมต์คำสั่งใดๆ ให้ย้ายไฟล์
wget.exe
ไปยังโฟลเดอร์C:\Windows\System32
ซึ่งจะช่วยให้คุณเรียกใช้ Wget จากพรอมต์คำสั่งใดๆ โดยไม่ต้องระบุเส้นทางแบบเต็ม
- ในการดำเนินการนี้ คุณสามารถคลิกขวาที่ไฟล์แล้วเลือก "ตัด" จากนั้นไปที่
C:\Windows\System32
คลิกขวาในโฟลเดอร์แล้วเลือก "วาง"
ขั้นตอนที่ 3: ตรวจสอบการติดตั้ง
- เปิดพรอมต์คำสั่ง: กด
Win + R
พิมพ์cmd
แล้วกด Enter เพื่อเปิดพรอมต์คำสั่ง - ตรวจสอบเวอร์ชัน Wget: พิมพ์คำสั่งต่อไปนี้แล้วกด Enter:
wget --version
3. ยืนยันการติดตั้ง: หากติดตั้ง Wget อย่างถูกต้อง คุณจะเห็นข้อมูลเวอร์ชันแสดงขึ้น ซึ่งยืนยันว่า Wget พร้อมใช้งาน
การติดตั้ง Wget บน macOS
ขั้นตอนที่ 1: ติดตั้ง Homebrew (หากยังไม่ได้ติดตั้ง)
Homebrew เป็นตัวจัดการแพ็คเกจยอดนิยมสำหรับ macOS ที่ช่วยลดความซับซ้อนในการติดตั้งซอฟต์แวร์
- เปิด Terminal: คุณสามารถค้นหา Terminal ได้ใน Applications > Utilities หรือโดยการค้นหาโดยใช้ Spotlight (
Cmd + Space
) - ติดตั้ง Homebrew: เรียกใช้คำสั่งต่อไปนี้ใน Terminal เพื่อติดตั้ง Homebrew:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
3. ทำตามข้อความแจ้ง: ทำตามคำแนะนำบนหน้าจอเพื่อทำการติดตั้งให้เสร็จสิ้น คุณอาจต้องป้อนรหัสผ่านของคุณ
ขั้นตอนที่ 2: ติดตั้ง Wget
- อัปเดต Homebrew: ก่อนติดตั้ง Wget ตรวจสอบให้แน่ใจว่า Homebrew เป็นเวอร์ชันล่าสุดโดยเรียกใช้:
brew update
2. ติดตั้ง Wget: เรียกใช้คำสั่งต่อไปนี้ใน Terminal:
brew install wget
3. รอการติดตั้ง: Homebrew จะดาวน์โหลดและติดตั้ง Wget พร้อมกับ dependencies ที่จำเป็น
ขั้นตอนที่ 3: ตรวจสอบการติดตั้ง
- ตรวจสอบเวอร์ชัน Wget: หลังจากติดตั้งเสร็จสิ้น ให้ตรวจสอบโดยเรียกใช้:
wget --version
2. ยืนยันการติดตั้ง: คุณควรเห็นข้อมูลเวอร์ชันหากติดตั้ง Wget อย่างถูกต้อง
การติดตั้ง Wget บน Linux
ขั้นตอนที่ 1: อัปเดต Package Repository
- เปิด Terminal: ขึ้นอยู่กับการแจกจ่าย Linux ของคุณ โดยปกติคุณสามารถค้นหา Terminal ได้ในเมนูแอปพลิเคชัน หรือโดยการกด
Ctrl + Alt + T
- อัปเดต Package Repository: เรียกใช้คำสั่งต่อไปนี้เพื่ออัปเดต Package Repository ของคุณ:
sudo apt update
ขั้นตอนที่ 2: ติดตั้ง Wget
สำหรับการแจกจ่ายที่ใช้ Debian (เช่น Ubuntu):
sudo apt install wget
สำหรับการแจกจ่ายที่ใช้ Red Hat (เช่น Fedora):
sudo dnf install wget
สำหรับ Arch Linux:
sudo pacman -S wget
ขั้นตอนที่ 3: ตรวจสอบการติดตั้ง
- ตรวจสอบเวอร์ชัน Wget: หลังจากติดตั้งแล้ว ให้ตรวจสอบโดยเรียกใช้:
wget --version
2. ยืนยันการติดตั้ง: คุณควรเห็นข้อมูลเวอร์ชันหากติดตั้ง Wget อย่างถูกต้อง
การใช้งานพื้นฐานของ Wget
ตอนนี้คุณได้ติดตั้ง Wget บนระบบของคุณแล้ว นี่คือคำสั่งพื้นฐานบางอย่างเพื่อเริ่มต้น:
ดาวน์โหลดไฟล์เดียว
ในการดาวน์โหลดไฟล์เดียว ให้ใช้คำสั่งต่อไปนี้:
wget http://example.com/file.zip
ดาวน์โหลดไฟล์ด้วยชื่ออื่น
ในการบันทึกไฟล์ที่ดาวน์โหลดด้วยชื่ออื่น ให้ใช้ตัวเลือก -O
:
wget -O newfilename.zip http://example.com/file.zip
ดาวน์โหลดไฟล์แบบเรียกซ้ำ
ในการดาวน์โหลดเว็บไซต์หรือไดเรกทอรีทั้งหมด ให้ใช้ตัวเลือก -r
:
wget -r http://example.com/directory/
ดำเนินการดาวน์โหลดที่ถูกขัดจังหวะต่อ
หากการดาวน์โหลดของคุณถูกขัดจังหวะ คุณสามารถดำเนินการต่อได้โดยใช้ตัวเลือก -c
:
wget -c http://example.com/file.zip
ดาวน์โหลดเฉพาะประเภทไฟล์ที่ระบุ
ในการดาวน์โหลดเฉพาะประเภทไฟล์ที่ระบุ (เช่น PDF) ให้ใช้ตัวเลือก -A
:
wget -r -A.pdf http://example.com/directory/
ดาวน์โหลดด้วยสตริง User-Agent
บางครั้ง เว็บไซต์อาจบล็อกคำขอจากเครื่องมือบรรทัดคำสั่ง คุณสามารถเลียนแบบเบราว์เซอร์ได้โดยการตั้งค่าสตริง User-Agent แบบกำหนดเอง:
wget --user-agent="Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/58.0.3029.110 Safari/537.3" http://example.com
การจำกัดความเร็วในการดาวน์โหลด
ในการจำกัดความเร็วในการดาวน์โหลด ให้ใช้ตัวเลือก --limit-rate
:
wget --limit-rate=200k http://example.com/file.zip
คำสั่งนี้จำกัดความเร็วในการดาวน์โหลดไว้ที่ 200 KB/s
การใช้งานขั้นสูงของ Wget
Wget ไม่ได้มีไว้สำหรับการดาวน์โหลดง่ายๆ เท่านั้น แต่ยังมีคุณสมบัติขั้นสูงมากมายที่สามารถเป็นประโยชน์อย่างเหลือเชื่อ
การดาวน์โหลดด้วยการตรวจสอบสิทธิ์
หากคุณต้องการดาวน์โหลดไฟล์จากไซต์ที่ต้องมีการตรวจสอบสิทธิ์ คุณสามารถใช้ตัวเลือก --user และ --password:
wget --user=username --password=password http://example.com/protected/file.zip
การดาวน์โหลดไฟล์หลายไฟล์
คุณสามารถสร้างไฟล์ข้อความที่มีรายการ URL และใช้ Wget เพื่อดาวน์โหลดทั้งหมดพร้อมกันได้ สร้างไฟล์ชื่อ urls.txt
พร้อมเนื้อหาต่อไปนี้:
http://example.com/file1.zip
http://example.com/file2.zip
http://example.com/file3.zip
จากนั้นเรียกใช้:
wget -i urls.txt
การมิเรอร์เว็บไซต์
ในการสร้างสำเนาในเครื่องของเว็บไซต์ทั้งหมด คุณสามารถใช้ตัวเลือก --mirror
ซึ่งเป็นทางลัดสำหรับ -r -N -l inf --no-remove-listing
:
wget --mirror http://example.com
คำสั่งนี้จะดาวน์โหลดเว็บไซต์ทั้งหมดในขณะที่ยังคงโครงสร้างไดเรกทอรีไว้
การใช้ Wget กับพร็อกซี
หากคุณอยู่หลังพร็อกซี คุณสามารถกำหนดค่า Wget ให้ใช้พร็อกซีได้โดยการระบุการตั้งค่าพร็อกซีในไฟล์ .wgetrc
ของคุณ หรือโดยใช้ตัวเลือกบรรทัดคำสั่ง:
export http_proxy=http://proxy-server:port
export https_proxy=https://proxy-server:port
การดาวน์โหลดจากเซิร์ฟเวอร์ FTP
Wget ยังสามารถใช้เพื่อดาวน์โหลดไฟล์จากเซิร์ฟเวอร์ FTP ได้ ตัวอย่างเช่น:
wget ftp://username:password@ftp.example.com/file.zip
การจัดการคุกกี้
หากคุณต้องการรักษาเซสชันหรือสถานะการเข้าสู่ระบบ คุณสามารถใช้คุกกี้กับ Wget ได้ ก่อนอื่น ให้ส่งออกคุกกี้จากเบราว์เซอร์ของคุณไปยังไฟล์ (โดยใช้ส่วนขยายเบราว์เซอร์) จากนั้นใช้:
wget --load-cookies cookies.txt http://example.com/protected/file.zip

การแก้ไขปัญหาทั่วไปเกี่ยวกับ Wget
ในขณะที่ Wget เป็นเครื่องมือที่แข็งแกร่ง คุณอาจพบปัญหาทั่วไปบางอย่าง นี่คือเคล็ดลับการแก้ไขปัญหา:
1. ข้อผิดพลาดเกี่ยวกับใบรับรอง SSL
หากคุณได้รับข้อผิดพลาดเกี่ยวกับใบรับรอง SSL คุณสามารถข้ามการตรวจสอบ SSL (ไม่แนะนำให้ใช้ในการผลิต) ด้วยคำสั่งต่อไปนี้:
wget --no-check-certificate https://example.com/file.zip
2. ข้อผิดพลาด 403 Forbidden
หากคุณพบข้อผิดพลาด 403 Forbidden อาจเป็นเพราะเซิร์ฟเวอร์บล็อกคำขอจาก Wget ลองเปลี่ยนสตริง User-Agent หรือใช้พร็อกซี
3. การหมดเวลาในการเชื่อมต่อ
หาก Wget หมดเวลาขณะพยายามเชื่อมต่อ ให้ตรวจสอบการเชื่อมต่ออินเทอร์เน็ตของคุณและตรวจสอบให้แน่ใจว่า URL ถูกต้อง คุณยังสามารถเพิ่มระยะเวลาการหมดเวลาได้:
wget --timeout=30 http://example.com/file.zip
4. พื้นที่ดิสก์ไม่เพียงพอ
หากคุณไม่มีพื้นที่ดิสก์เหลือในขณะที่กำลังดาวน์โหลด Wget จะหยุดการดาวน์โหลด ตรวจสอบให้แน่ใจว่าคุณมีพื้นที่เพียงพอก่อนที่จะเริ่มการดาวน์โหลดขนาดใหญ่
แนวทางปฏิบัติที่ดีที่สุดสำหรับการใช้ Wget
เพื่อให้ได้ประโยชน์สูงสุดจาก Wget ให้พิจารณาแนวทางปฏิบัติที่ดีที่สุดต่อไปนี้:
1. ใช้เวอร์ชันล่าสุด
ตรวจสอบให้แน่ใจเสมอว่าคุณกำลังใช้ Wget เวอร์ชันล่าสุดเพื่อรับประโยชน์จากคุณสมบัติและการอัปเดตความปลอดภัยล่าสุด
2. อ่านเอกสารประกอบ
ทำความคุ้นเคยกับ เอกสารประกอบ Wget อย่างเป็นทางการ เพื่อทำความเข้าใจตัวเลือกและคุณสมบัติทั้งหมดที่มี
3. ทดสอบด้วยการดาวน์โหลดขนาดเล็ก
ก่อนที่จะดาวน์โหลดไฟล์ขนาดใหญ่หรือเว็บไซต์ทั้งหมด ให้ทดสอบคำสั่งของคุณด้วยไฟล์ขนาดเล็กกว่าเพื่อให้แน่ใจว่าทุกอย่างทำงานตามที่คาดไว้
4. เคารพนโยบายของเว็บไซต์
เมื่อดาวน์โหลดไฟล์ ให้เคารพไฟล์ robots.txt
และข้อกำหนดในการให้บริการของเว็บไซต์ หลีกเลี่ยงการทำให้เซิร์ฟเวอร์ล้นด้วยคำขอจำนวนมากเกินไป
5. ใช้การบันทึก
ใช้ตัวเลือก -o
เพื่อบันทึกผลลัพธ์ของคำสั่ง Wget ของคุณลงในไฟล์เพื่อตรวจสอบในภายหลัง:
wget -o download.log http://example.com/file.zip
6. กำหนดเวลาการดาวน์โหลดด้วย Wget
คุณสามารถทำงานดาวน์โหลดของคุณให้เป็นไปโดยอัตโนมัติโดยใช้ cron jobs บน Linux และ macOS หรือ Task Scheduler บน Windows การกำหนดเวลาการดาวน์โหลดด้วย Wget ช่วยให้คุณสามารถเรียกใช้คำสั่งได้ในเวลาที่ระบุ ทำให้มั่นใจได้ว่าจะมีการดาวน์โหลดไฟล์โดยไม่มีการแทรกแซงด้วยตนเอง ซึ่งมีประโยชน์อย่างยิ่งสำหรับงานต่างๆ เช่น การดาวน์โหลดรายงานรายวัน การสำรองข้อมูลไฟล์ หรือการมิเรอร์เว็บไซต์ ในการปรับปรุงกระบวนการนี้ การรวม Apidog สามารถนำเสนอประโยชน์เพิ่มเติมได้ โดยเฉพาะอย่างยิ่งเมื่อทำงานกับ API Apidog มีแพลตฟอร์มสำหรับการออกแบบ ทดสอบ และจัดทำเอกสาร API ทำให้ง่ายต่อการจัดการ Endpoint ที่คุณต้องการดาวน์โหลดข้อมูล จากการรวมความสามารถในการกำหนดเวลาของ Wget เข้ากับคุณสมบัติการจัดการ API ของ Apidog คุณสามารถปรับปรุงเวิร์กโฟลว์ของคุณและทำให้การดึงข้อมูลจาก API เป็นไปโดยอัตโนมัติได้อย่างมีประสิทธิภาพ
การใช้ Cron Jobs บน Linux และ macOS
Cron เป็นตัวจัดตารางเวลาตามเวลาในระบบปฏิบัติการที่คล้าย Unix ซึ่งช่วยให้คุณสามารถเรียกใช้สคริปต์หรือคำสั่งในช่วงเวลาที่ระบุได้ นี่คือวิธีการตั้งค่า cron job เพื่อกำหนดเวลาคำสั่ง Wget:
ขั้นตอนที่ 1: เปิดไฟล์ Crontab
- เปิดเทอร์มินัลของคุณ
- พิมพ์คำสั่งต่อไปนี้เพื่อแก้ไขไฟล์ crontab:
crontab -e
คำสั่งนี้จะเปิดไฟล์ crontab ในตัวแก้ไขข้อความเริ่มต้น (โดยปกติคือ vi
หรือ nano
)
ขั้นตอนที่ 2: เพิ่ม Cron Job
ในไฟล์ crontab คุณสามารถระบุเวลาและคำสั่งที่คุณต้องการเรียกใช้ได้ ไวยากรณ์สำหรับ cron job มีดังนี้:
* * * * * command_to_execute
ดอกจันห้าดอกแสดงถึงฟิลด์เวลาต่อไปนี้:
- นาที (0-59)
- ชั่วโมง (0-23)
- วันของเดือน (1-31)
- เดือน (1-12)
- วันของสัปดาห์ (0-6 โดยที่ 0 คือวันอาทิตย์)
ตัวอย่างเช่น ในการกำหนดเวลาคำสั่ง Wget เพื่อดาวน์โหลดไฟล์จาก API ทุกวันเวลา 2:00 น. คุณสามารถเพิ่มบรรทัดต่อไปนี้ลงใน crontab ของคุณ โดยใช้ Apidog เพื่อจัดการ Endpoint API ของคุณ:
0 2 * * * wget --header="Authorization: Bearer YOUR_API_TOKEN" -O /path/to/save/daily-report.json https://api.example.com/reports/daily
ขั้นตอนที่ 3: บันทึกและออก
- หากคุณใช้
vi
ให้กดEsc
พิมพ์:wq
แล้วกด Enter เพื่อบันทึกและออก - หากคุณใช้
nano
ให้กดCtrl + X
จากนั้นY
เพื่อยืนยันการบันทึก แล้วกด Enter
ขั้นตอนที่ 4: ตรวจสอบ Cron Job
ในการตรวจสอบว่า cron job ของคุณถูกเพิ่มสำเร็จหรือไม่ คุณสามารถแสดงรายการ cron job ปัจจุบันของคุณด้วย:
crontab -1
คำสั่งนี้จะแสดงงานที่กำหนดเวลาไว้ทั้งหมดสำหรับผู้ใช้ของคุณ
สถานการณ์ตัวอย่าง Cron Job
ดาวน์โหลดไฟล์ทุกชั่วโมง: ในการดาวน์โหลดไฟล์ทุกชั่วโมง คุณสามารถใช้ cron job ต่อไปนี้:
0 * * * * wget http://example.com/file.zip -O /path/to/save/file.zip
ดาวน์โหลดไฟล์ทุกวันจันทร์เวลา 6:00 น.: ในการดาวน์โหลดไฟล์ทุกวันจันทร์เวลา 6:00 น. ให้ใช้:
0 6 * * 1 wget http://example.com/weekly-report.zip -O /path/to/save/weekly-report.zip
เรียกใช้คำสั่งหลายรายการ: คุณสามารถกำหนดเวลาคำสั่งหลายรายการได้โดยการคั่นด้วยเครื่องหมายอัฒภาค ตัวอย่างเช่น ในการดาวน์โหลดไฟล์สองไฟล์ทุกวันเวลา 15:00 น.:
0 15 * * * wget http://example.com/file1.zip -O /path/to/save/file1.zip; wget http://example.com/file2.zip -O /path/to/save/file2.zip
การใช้ Task Scheduler บน Windows
บน Windows คุณสามารถใช้ Task Scheduler เพื่อทำให้คำสั่ง Wget เป็นไปโดยอัตโนมัติ นี่คือวิธีการตั้งค่า:
ขั้นตอนที่ 1: เปิด Task Scheduler
- กด
Win + R
เพื่อเปิดกล่องโต้ตอบ Run - พิมพ์
taskschd.msc
แล้วกด Enter เพื่อเปิด Task Scheduler
ขั้นตอนที่ 2: สร้างงานใหม่
- ในบานหน้าต่างด้านขวา คลิกที่ Create Basic Task
- ทำตามวิซาร์ดเพื่อตั้งชื่องานของคุณและให้คำอธิบาย
ขั้นตอนที่ 3: ตั้งค่าทริกเกอร์
- เลือกเวลาที่คุณต้องการให้งานเริ่มต้น (เช่น ทุกวัน ทุกสัปดาห์)
- ตั้งค่าเวลาและความถี่เฉพาะตามความต้องการของคุณ
ขั้นตอนที่ 4: ตั้งค่าการดำเนินการ
- เลือก Start a program เป็นการดำเนินการ
- ในช่อง Program/script ให้เรียกดูตำแหน่งของ
wget.exe
- ในช่อง Add arguments (optional) ให้ป้อนคำสั่ง Wget ของคุณ ตัวอย่างเช่น:
http://example.com/daily-report.zip -O C:\path\to\save\daily-report.zip
ขั้นตอนที่ 5: เสร็จสิ้นและบันทึก
- ตรวจสอบการตั้งค่าของคุณแล้วคลิก Finish เพื่อสร้างงาน
ขั้นตอนที่ 6: ตรวจสอบงาน
คุณสามารถตรวจสอบว่างานของคุณถูกกำหนดเวลาไว้โดยการมองหาใน Task Scheduler Library คุณยังสามารถเรียกใช้งานด้วยตนเองเพื่อให้แน่ใจว่าทำงานตามที่คาดไว้
บทสรุป
Wget เป็นเครื่องมือที่มีประสิทธิภาพสำหรับการดาวน์โหลดไฟล์จากเว็บ และติดตั้งได้ง่ายบน Windows, macOS และ Linux ด้วยการทำตามขั้นตอนที่สรุปไว้ในคู่มือนี้ คุณสามารถตั้งค่า Wget บนระบบของคุณได้อย่างรวดเร็วและเริ่มใช้งานเพื่อทำให้การดาวน์โหลดเป็นไปโดยอัตโนมัติ มิเรอร์เว็บไซต์ และทำงานอื่นๆ ได้อย่างมีประสิทธิภาพ ไม่ว่าคุณจะเป็นนักพัฒนา ผู้ดูแลระบบ หรือผู้ใช้ขั้นสูง Wget เป็นเครื่องมือสำคัญสำหรับชุดเครื่องมือของคุณ ด้วยคุณสมบัติที่แข็งแกร่งและความยืดหยุ่น Wget สามารถช่วยคุณจัดการการดาวน์โหลดได้อย่างมีประสิทธิภาพและปรับปรุงเวิร์กโฟลว์ของคุณ
แหล่งข้อมูลเพิ่มเติม
ในการเพิ่มพูนความเข้าใจของคุณเกี่ยวกับ Wget และความสามารถต่างๆ ให้พิจารณาสำรวจแหล่งข้อมูลต่อไปนี้:
- เอกสารประกอบอย่างเป็นทางการของ Wget: GNU Wget Manual
- Wget GitHub Repository: Wget บน GitHub
ด้วยการลงทุนเวลาในการเรียนรู้และนำแนวทางปฏิบัติที่ดีที่สุดเหล่านี้ไปใช้ คุณจะพร้อมที่จะจัดการกับงานดาวน์โหลดของคุณและสร้างเวิร์กโฟลว์ที่มีประสิทธิภาพโดยใช้ Wget