Tải dữ liệu bằng Wget

Xử lý dữ liệu trên Shell

Susan Sun

Data Person

Wget là gì?

Wget:

  • tên lấy từ World Wide Webget
  • gốc Linux, tương thích mọi hệ điều hành
  • dùng để tải dữ liệu qua HTTP(S) và FTP
  • tốt hơn curl khi tải nhiều tệp đệ quy
Xử lý dữ liệu trên Shell

Kiểm tra cài đặt Wget

Kiểm tra Wget đã cài đặt đúng chưa:

which wget

Nếu Wget đã được cài, lệnh sẽ in vị trí cài đặt:

/usr/local/bin/wget

Nếu Wget chưa được cài, sẽ không có đầu ra.

Xử lý dữ liệu trên Shell

Cài đặt Wget theo hệ điều hành

Mã nguồn Wget: https://www.gnu.org/software/wget/

Linux: chạy sudo apt-get install wget

macOS: dùng Homebrew, chạy brew install wget

Windows: tải qua gnuwin32

Xử lý dữ liệu trên Shell

Xem sổ tay Wget

Sau khi cài xong, dùng lệnh man để xem sổ tay Wget:

Ảnh chụp đầu phần sổ tay Wget hiển thị trong cửa sổ Terminal nền tối

Xử lý dữ liệu trên Shell

Học cú pháp Wget

Cú pháp cơ bản của Wget:

wget [cờ tùy chọn] [URL]

URL là bắt buộc.

Wget hỗ trợ HTTP, HTTPS, FTPSFTP.

Danh sách đầy đủ cờ tùy chọn:

wget --help
Xử lý dữ liệu trên Shell

Tải một tệp đơn lẻ

Cờ tùy chọn đặc thù của Wget:

-b: Chạy nền ngay sau khi khởi động

-q: Tắt toàn bộ đầu ra của Wget

-c: Tiếp tục tải khi bị gián đoạn (tiếp tục file tải dở)

wget -bqc https://websitename.com/datafilename.txt
Tiếp tục chạy nền, pid 12345.
Xử lý dữ liệu trên Shell

Chúc bạn vui với Wget!

Xử lý dữ liệu trên Shell

Preparing Video For Download...