wget là một ứng dụng dòng lệnh mạnh mẽ để tải xuống các tài nguyên do URL chỉ định. Nó được thiết kế để hoạt động xuất sắc ngay cả khi kết nối kém. Tính năng độc đáo của nó, so với curl đi kèm với macOS chẳng hạn, là nó không tương tác nên có thể chạy trong nền.
Có 2 cách cài đặt wget: qua Xcode hoặc thông qua Homebrew và tôi sẽ đề cập đến cả hai phương pháp vì không phải ai cũng sử dụng Xcode hoặc Homebrew.
Cài đặt Wget qua Xcode
Cài đặt wget trên Mac qua Xcode yêu cầu bạn xây dựng công cụ từ nguồn và các bước giống nhau trên tất cả các phiên bản Mac:
Đầu tiên, cài đặt Xcode qua iTunes, sau đó cài đặt các công cụ dòng lệnh Xcode bằng lệnh:
xcode-select --install
Tải xuống quên mã nguồn bằng cách sử dụng curl:
cd ~/Tải xuống curl -O https://ftp.gnu.org/gnu/wget/wget-1.19.5.tar.gz
Giải nén và điều hướng vào thư mục rồi chạy lệnh cấu hình:
tar -zxvf wget-1.19.5.tar.gz cd wget-1.19.5/ ./cấu hình
Tạo và kiểm tra wget:
chế tạo thực hiện cài đặt quên http://ftp.gnu.org/gnu/wget/wget-1.19.5.tar.gz
Nếu bạn gặp lỗi khi chạy lệnh cấu hình thì hãy chạy lệnh đó với cờ SSL như sau:
./configure --with-ssl=openssl
Hãy nhớ xóa các tệp hiện không cần thiết sau khi cài đặt xong.
Cài đặt Wget qua Homebrew
Homebrew là trình quản lý gói dành cho OS X giúp cài đặt và quản lý ứng dụng dễ dàng hơn rất nhiều cho người dùng Mac.
Có các lựa chọn thay thế như Fink và MacPorts nhưng tôi thích hơn sử dụng Homebrew. Đừng lo nếu bạn chưa cài đặt ứng dụng này, tôi sẽ hỗ trợ bạn:
Install Homebrew sử dụng lệnh sau, nó cũng sẽ cài đặt các công cụ dòng lệnh của Xcode nếu chúng chưa được cài đặt:
"/bin/bash -c $(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"
Tiếp theo, cài đặt ứng dụng khách tải xuống dòng lệnh wget.
brew install wget
Cách sử dụng Wget trên Mac
Miễn là URL của tệp hoặc thư mục có thể truy cập công khai, bạn có thể tải xuống và các tệp có thể được tải xuống đơn lẻ hoặc đệ quy khi tải xuống thư mục.
Đang tải xuống một tệp
wget -X đường dẫn/đến/local.copy http://example.com/url/to/download.html
Cú pháp rất đơn giản. lệnh wget
, -X để chỉ ra đường dẫn tệp (trừ khi bạn muốn lưu tệp đã tải xuống nội dung vào thư mục làm việc hiện tại của bạn), và liên kết công cộng.
Đang tải thư mục xuống
wget -e robots=off -r -np https://www.w3.org/History/19921103-hypertext/hypertext/
Cờ -e robots=off
cờ cho wget tới bỏ qua các hạn chế trong tệp robots.txt. Điều này tốt vì nó ngăn tải xuống bị rút gọn. -r
(hoặc --đệ quy
) và - np
(hoặc --no-parent
) cho biết wgetđể theo các liên kết trong thư mục mà bạn đã chỉ định. Thì đấy!
Mặc dù đó là tất cả những gì bạn cần biết để sử dụng wget để tải tệp xuống, vẫn có nhiều lệnh khác sẽ cho phép bạn để kiểm soát việc sử dụng nó và bạn có thể truy cập chúng trong thiết bị đầu cuối của mình trong trang hướng dẫn của wget hoặc trực tuyến.
Bạn có bất kỳ câu hỏi nào để hỏi hoặc đề xuất để đưa ra không? Hãy để lại suy nghĩ của bạn trong phần bình luận bên dưới và đừng quên chia sẻ.