Tin tức và phân tích của tất cả các thiết bị di động

Cách cài đặt và sử dụng Wget trên Mac và Windows

Một trong những cách dễ nhất để tải nội dung từ Internet về máy Mac hoặc Windows PC phải sử dụng trình duyệt web. Hoặc, nếu bạn muốn kiểm soát nhiều hơn các bản tải xuống của mình, hãy sử dụng trình quản lý tải xuống chuyên dụng để cung cấp cho bạn một số tính năng bổ sung.

Với cả hai ứng dụng này, bạn cần có một ứng dụng dựa trên GUI mà bạn cần khởi chạy mỗi khi muốn tải tệp xuống trực tuyến. Ngoài ra, chúng thường yêu cầu tốc độ tải xuống tốt để hoạt động tốt.

Nhưng điều gì sẽ xảy ra nếu kết nối của bạn chậm hoặc bạn muốn tải xuống tệp nhanh chóng và không cần giám sát?

Wget là câu trả lời cho những câu hỏi này (và một số câu hỏi khác). Về cơ bản, đây là một chương trình máy tính có khả năng truy xuất tệp từ máy chủ web qua các giao thức HTTP, HTTPS và FTP, đồng thời nhanh chóng và dễ sử dụng.

Hãy cùng tìm hiểu Wget và cách bạn có thể sử dụng nó trên máy Mac hoặc Windows PC để tải tập tin qua internet.

Wget là gì?

Wget, còn được gọi là GNU Wget, là một chương trình dựa trên CLI để truy xuất nội dung từ máy chủ web. Nó bắt nguồn từ một chương trình cũ, Nhận urlcó nghĩa là ‘lấy nội dung từ URL‘ (Bộ định vị tài nguyên thống nhất), trong đó lấy (hoặc GET) là một phương thức HTTP để lấy thông tin từ một trang web.

Wget hỗ trợ tải xuống qua giao thức HTTP, HTTPS và FTP, đồng thời cung cấp các tính năng như tải xuống đệ quy, tải xuống qua proxy, hỗ trợ SSL/TLS để tải xuống được mã hóa và khả năng tải xuống các tệp bị tạm dừng/chưa hoàn chỉnh.

Tại sao bạn muốn sử dụng Wget?

Trước khi chúng tôi mô tả các tính năng và trường hợp sử dụng của Wget, điều quan trọng là phải làm rõ rằng Wget không phải là sự thay thế trực tiếp cho trình duyệt web. Thay vào đó, nó giống như một công cụ bổ sung dành cho máy Mac của bạn và Windows PC mà bạn có thể sử dụng để tải tập tin nhanh chóng từ các trang web về thiết bị của mình.

Ngoài việc hỗ trợ tải xuống nhanh chóng, Wget còn cho phép bạn:

  • Tiếp tục tải xuống bị hủy/bị gián đoạn trên máy Mac của bạn
  • Tải xuống các tập tin ở chế độ nền không cần giám sát
  • Trích xuất tài nguyên từ các trang web (giống như trình thu thập dữ liệu web)
  • Tải tập tin đệ quy
  • Tải xuống nội dung thông qua proxy
  • Lưu nội dung của trang web ở định dạng WARC (Web ARChive)
  • Tải tập tin xuống khi kết nối internet chậm

Cách cài đặt Wget trên Mac và Windows

Wget rất dễ cài đặt trên Mac và Windows. Hãy làm theo hướng dẫn trong các phần bên dưới—tùy thuộc vào hệ điều hành của bạn—để cài đặt nó trên máy tính của bạn.

Các bước cài đặt Wget trên Mac

Nếu bạn có máy Mac, tất cả những gì bạn cần để cài đặt Wget trên máy là Homebrew. Homebrew là trình quản lý gói mã nguồn mở và miễn phí được cài đặt sẵn trên macOS. Vì vậy, trừ khi bạn xóa nó, nó sẽ hiện diện trên hệ thống của bạn.

Mặc dù vậy, trước khi tiến hành cài đặt Wget, bạn cần cập nhật tất cả các công thức và nâng cấp các gói lỗi thời trong Homebrew. Để thực hiện việc này, hãy mở ứng dụng Terminal và chạy lệnh sau:

cập nhật bia && nâng cấp bia

Sau khi cập nhật, bạn có thể cài đặt Wget trên máy Mac của mình bằng cách sử dụng:

cài đặt bia wget

Khi quá trình cài đặt diễn ra, bạn sẽ thấy tiến trình trong cửa sổ Terminal. Hãy ngồi lại và chờ cho nó hoàn thành.

Các bước để cài đặt Wget trên Windows

TRÊN WindowsViệc cài đặt Wget yêu cầu bạn tải xuống tệp chương trình và di chuyển nó vào Hệ thống32 thư mục—để đảm bảo bạn có thể gọi Wget từ bất kỳ thư mục nào trong hệ thống tệp.

Trước tiên, hãy mở liên kết bên dưới trong trình duyệt web của bạn và tải xuống phiên bản Wget mới nhất cho Windows trên máy tính của bạn.

Tải xuống: Quên đi Windows

Tới của bạn Tải xuống thư mục và sao chép tệp wget.exe vào C:/Windows/System32. Khi được nhắc xác nhận quyền truy cập, hãy nhấn Tiếp tục để hoàn tất việc sao chép tập tin.

Cuối cùng, xác minh xem Wget đã được cài đặt chưa bằng cách mở Dấu nhắc Lệnh và chạy:

quên

Cách sử dụng Wget

Wget ban đầu có vẻ hơi đáng sợ. Nhưng một khi bạn nắm được cú pháp và các tùy chọn của nó thì mọi chuyện sẽ không còn phức tạp nữa.

Cú pháp Wget

Nói chung, các lệnh Wget sử dụng cú pháp sau:

quên [option] [url]

…Ở đâu

  • lựa chọn chỉ định hành động được thực hiện trên URL được cung cấp
  • địa chỉ là địa chỉ web nơi bạn muốn tải xuống nội dung

Từ đây trở đi, bạn chỉ cần làm theo cú pháp này và thêm tùy chọn vào lệnh của mình dựa trên thao tác bạn muốn thực hiện. Sau đây là một số hoạt động Wget phổ biến nhất.

1. Tải xuống một tập tin

Để tải xuống một tệp từ một URL, hãy mở Terminal hoặc Dấu nhắc lệnh và chạy lệnh của bạn theo cú pháp sau:

quên url/của/tập tin

Ví dụ:

wget https://example.com/filename.txt

Bây giờ Wget sẽ phân giải miền được cung cấp, kết nối với máy chủ và bắt đầu tải xuống. Wget sẽ hiển thị cho bạn các chi tiết như kích thước tệp, tốc độ truyền, tiến trình tải xuống và thời gian ước tính để hoàn tất tải xuống khi quá trình tải xuống bắt đầu.

Sau khi tải xuống tệp, bạn có thể tìm thấy nó trong thư mục làm việc hiện tại của mình, tức là từ thư mục nơi bạn chạy lệnh Wget.

Để xác định thư mục làm việc hiện tại của bạn, hãy chạy pwd trong Terminal hoặc CMD. Điều này sẽ trả về đường dẫn hiện tại của bạn trong hệ thống tập tin. Sao chép nó và nhập nó vào Chương trình quản lý dữ liệu (TRÊN Windows) hoặc Trình tìm kiếm (trên macOS) để đạt được điều đó.

2. Tải tệp xuống một thư mục cụ thể

Như chúng tôi đã đề cập, Wget lưu các bản tải xuống của bạn vào thư mục làm việc hiện tại theo mặc định.

Tuy nhiên, nếu bạn muốn lưu nó vào một thư mục khác, bạn có thể thực hiện theo một trong hai cách. Đối với phương pháp đầu tiên, hãy thay đổi thư mục làm việc hiện tại của bạn thành thư mục mà bạn muốn lưu tệp bạn sắp tải xuống bằng cách sử dụng ls (trên macOS)/thư mục (TRÊN Windows) Và đĩa CD lệnh trong CMD hoặc Terminal. Khi đã ở trong thư mục, hãy chạy lệnh Wget để tải xuống tệp.

Mặt khác, bạn có thể tránh phải chạy trước các lệnh này bằng cách đề cập rõ ràng đường dẫn của thư mục mà bạn muốn lưu tệp của mình trong lệnh tải xuống Wget với tùy chọn -p (tiền tố), như hiển thị bên dưới:

wget -P tuyệt đối/đường dẫn/đến/thư mục/url/of/the/file

3. Tải xuống và lưu tệp dưới tên khác

Khi bạn tải xuống một tệp qua Wget, nó sẽ lưu tệp với tên được đặt trên máy chủ. Nhưng nếu muốn, bạn có thể lưu nó dưới một tên khác bằng cách sử dụng -O lựa chọn.

Lệnh đó sẽ trông như thế này:

wget -O file_name_with_extension url/of/the/file

Ví dụ:

wget -O phone.jpg https://example.com/image.jpg

4. Tải xuống nhiều tệp

Đôi khi bạn có thể muốn tải xuống nhiều tệp—từ một hoặc nhiều trang web—cùng một lúc. Với Wget, việc này trở nên dễ dàng hơn.

Chỉ cần tạo tệp văn bản (.txt) trên máy Mac của bạn hoặc Windows và thêm liên kết đến các tập tin bạn muốn tải xuống. Bạn có thể làm điều này bằng cách nhấp chuột phải vào một tập tin và chọn Sao chép địa chỉ liên kết từ thực đơn.

Khi bạn đã thêm các liên kết này vào tệp văn bản, hãy mở CMD hoặc Terminal và điều hướng đến thư mục mà bạn muốn lưu các tệp này. Khi vào trong, hãy nhập lệnh theo cú pháp sau:

wget -i file_name.txt

Ví dụ:

wget -i download.txt

5. Tải xuống tệp bằng cách bỏ qua kiểm tra chứng chỉ

MỘT Chứng chỉ SSL xác thực danh tính của trang web và cho phép kết nối được mã hóa. Nó hiện diện trên hầu hết các trang web ngày nay. Tuy nhiên, đôi khi bạn muốn tải xuống tệp từ trang web không có chứng chỉ SSL hợp lệ.

Sử dụng tải xuống Wget tiêu chuẩn sẽ không giúp ích gì trong trường hợp này. Thay vào đó, bạn sẽ cần sử dụng –không có giấy chứng nhận kiểm tra tùy chọn bỏ qua kiểm tra SSL.

Thêm phần này vào lệnh của bạn sẽ trông như thế này:

wget –no-check-certificate url/of/the/website

Ví dụ:

wget –no-check-certificate http://example.com

6. Tiếp tục một Wget tải xuống chưa hoàn chỉnh

Wget giúp việc tiếp tục quá trình tải xuống bị gián đoạn trở nên khá dễ dàng. Vì vậy, nếu bạn đã thử tải xuống một tệp trong trình duyệt (như Chrome) và tệp đó đã dừng tải xuống giữa chừng vì lý do nào đó, bạn có thể tiếp tục quá trình tải xuống ở nơi tệp đã dừng lại bằng cách sử dụng Wget.

Để thực hiện việc này, hãy mở Terminal hoặc CMD và sử dụng -c tùy chọn trong lệnh của bạn, như được hiển thị trong cú pháp sau:

wget -c url/of/the/file

Ví dụ:

quên https://example.com/file.txt

7. Phản chiếu một trang web

Nếu bạn muốn tạo bản sao của một trang web (hoặc lưu toàn bộ trang web) vào máy tính để bàn của mình, bạn có thể làm như vậy bằng cách sử dụng -m tùy chọn, như được hiển thị trong lệnh bên dưới:

wget -m url/of/the/trang web

Ví dụ:

wget -m https://example.com

Tất cả tài nguyên của trang web này, chẳng hạn như HTML, CSS, JS và phương tiện, giờ đây sẽ được lưu vào một thư mục có tên trang web trong thư mục làm việc hiện tại của bạn.

8. Tải xuống tệp qua FTP

Wget cũng hỗ trợ tải xuống qua FTP. Để tải xuống tệp qua FTP, bạn cần có tên người dùng và mật khẩu cho máy chủ. Sau đó, bạn có thể chỉ định tương tự trong cú pháp lệnh sau để tải xuống:

wget –ftp-user=ftp_username –ftp-password=ftp-password ftp://url/of/the/website

Ví dụ:

wget –ftp-user=admin –ftp-password=pass@1234 ftp://ftp.example.com/file.pdf

9. Giới hạn tốc độ tải xuống

Nếu vì lý do nào đó, bạn không muốn Wget chiếm toàn bộ băng thông của mình—có thể vì bạn đang có các lượt tải xuống khác hoặc vì nó có thể làm chậm trải nghiệm duyệt web của bạn—bạn có thể giới hạn tốc độ tải xuống của Wget bằng cách sử dụng –tỷ lệ giới hạn lựa chọn:

wget –limit-rate 20k url/of/the/file

Ví dụ:

wget –limit-rate 20k https://example.com/file.txt

10. Đặt thời gian chờ trong Wget

Tất cả các hoạt động Wget mà chúng ta đã thảo luận cho đến nay đều giả sử một máy chủ đang hoạt động ở đầu bên kia của kết nối. Nhưng như bạn có thể tưởng tượng, đôi khi máy chủ (bạn đang cố tải xuống tệp từ đó) có thể không hoạt động bình thường.

Trong trường hợp này, do cách phát triển của Wget, nó sẽ tiếp tục cố gắng kết nối với máy chủ cho đến khi tải xuống tệp được yêu cầu. Tuy nhiên, bạn có thể ngăn Wget làm như vậy bằng cách sử dụng -T tùy chọn theo sau là thời gian (tính bằng giây), như thế này:

wget -T 10 url/of/the/file

Ví dụ:

wget -T 10 https://cd.example.com/image.jpg

Tương tự, bạn cũng có thể giới hạn số lần thử. Đối với điều này, hãy sử dụng tùy chọn –tries:

quên –tries=2 url/của/tập tin

Nhận trợ giúp

Tại bất kỳ thời điểm nào, nếu bạn cần trợ giúp với bất kỳ lệnh Wget nào hoặc muốn biết nó cung cấp những tùy chọn nào, hãy chạy:

quên -h

Bạn có thể làm gì khác với Wget?

Các trường hợp sử dụng của Wget vượt xa các hoạt động mà chúng tôi đã đề cập trong hướng dẫn này. Tuy nhiên, những cái trong danh sách sẽ giúp bạn hiểu rõ về hoạt động của Wget và mức độ quen thuộc nhất định với cách sử dụng nó (và các tùy chọn có sẵn) để đáp ứng hầu hết nhu cầu tải xuống của bạn.

Theo thời gian, nếu bạn muốn khám phá thêm các trường hợp sử dụng của Wget, bạn có thể xem trang man của Wget để tìm hiểu về chúng.