Whatsapp

วิธีติดตั้งและใช้งาน Wget บน Mac

Anonim

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

การติดตั้งมี 2 วิธี wget: ผ่าน Xcode หรือผ่าน Homebrew และฉันจะครอบคลุมทั้งสองวิธีเนื่องจากทุกคนไม่ได้ใช้ Xcode หรือ Homebrew.

การติดตั้ง Wget ผ่าน Xcode

กำลังติดตั้ง wget บน Mac ผ่าน Xcode คุณต้องสร้างเครื่องมือจากแหล่งที่มาและขั้นตอนจะเหมือนกันใน Mac ทุกเวอร์ชัน:

อันดับแรก ติดตั้ง Xcode ผ่าน iTunes จากนั้นติดตั้งเครื่องมือบรรทัดคำสั่ง Xcode ด้วยคำสั่ง:

 xcode-select --install

ดาวน์โหลดซอร์สโค้ด wget โดยใช้ curl:

 ซีดี ~/ดาวน์โหลด
ขด -O https://ftp.gnu.org/gnu/wget/wget-1.19.5.tar.gz

แยกและนำทางไปยังโฟลเดอร์และเรียกใช้คำสั่งกำหนดค่า:

 tar -zxvf wget-1.19.5.tar.gz
ซีดี wget-1.19.5/
./กำหนดค่า

สร้างและทดสอบ wget:

 ทำ
ทำการติดตั้ง
wget http://ftp.gnu.org/gnu/wget/wget-1.19.5.tar.gz

หากคุณได้รับข้อผิดพลาดเมื่อคุณเรียกใช้คำสั่งกำหนดค่า ให้รันด้วยแฟล็ก SSL ดังนี้:

 ./configure --with-ssl=openssl

อย่าลืมลบไฟล์ที่ไม่จำเป็นหลังจากการติดตั้งเสร็จสิ้น

การติดตั้ง Wget ผ่าน Homebrew

Homebrew เป็น package manager สำหรับ OS X ที่ทำให้การติดตั้ง และจัดการแอพพลิเคชั่นได้ง่ายขึ้นสำหรับผู้ใช้ Mac

มีทางเลือกเช่น Fink และ MacPorts แต่ฉันชอบ โดยใช้ Homebrew ไม่ต้องกังวลหากคุณไม่ได้ติดตั้ง ฉันช่วยคุณได้:

Install Homebrew โดยใช้คำสั่งต่อไปนี้ มันจะติดตั้งเครื่องมือบรรทัดคำสั่งของ Xcode หากยังไม่ได้ติดตั้ง:

"
 /bin/bash -c $(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"

ถัดไป ติดตั้งไคลเอนต์ดาวน์โหลดบรรทัดคำสั่ง wget

 ชงติดตั้ง wget

วิธีใช้ Wget บน Mac

ตราบใดที่ไฟล์หรือ URL ของไดเร็กทอรีสามารถเข้าถึงได้แบบสาธารณะ คุณสามารถดาวน์โหลดได้และสามารถดาวน์โหลดไฟล์แบบเดี่ยวหรือเรียกซ้ำได้เมื่อดาวน์โหลดไดเร็กทอรี

ดาวน์โหลดไฟล์เดียว
 wget -X เส้นทาง/to/local.copy http://example.com/url/to/download.html

ไวยากรณ์นั้นง่าย คำสั่ง wget คำสั่ง -X เพื่อระบุเส้นทางของไฟล์ (เว้นแต่คุณต้องการบันทึกไฟล์ที่ดาวน์โหลด เนื้อหาไปยังไดเรกทอรีการทำงานปัจจุบันของคุณ) และลิงก์สาธารณะ

การดาวน์โหลดไดเรกทอรี
 wget -e robots=off -r -np https://www.w3.org/History/19921103-hypertext/hypertext/

The -e robots=off ธงบอก wget ถึง ละเว้นข้อ จำกัด ในไฟล์ robots.txt ซึ่งเป็นสิ่งที่ดีเพราะป้องกันการดาวน์โหลดแบบย่อ -r (หรือ --recursive) และ - np (หรือ --no-parent) บอก wgetเพื่อติดตามลิงก์ภายในไดเร็กทอรีที่คุณระบุไว้ โวล่า!

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

มีคำถามอยากถามหรือข้อเสนอแนะ? อย่าลังเลที่จะแสดงความคิดเห็นของคุณในส่วนความคิดเห็นด้านล่างและอย่าลืมแบ่งปัน