Cách tải xuống tệp trong Rocky Linux 8 trên Dòng lệnh bằng wget

Tác giả sysadmin, T.M.Hai 18, 2022, 11:56:03 SÁNG

« Chủ đề trước - Chủ đề tiếp »

0 Thành viên và 1 Khách đang xem chủ đề.

Cách tải xuống tệp trong Rocky Linux 8 trên Dòng lệnh bằng wget


Thật dễ dàng để tải xuống một tệp với trình quản lý tải xuống. Thông qua giao diện người dùng đồ họa, người dùng có thể tải xuống nhiều tệp. Nhưng nếu chúng ta nói về giao diện dòng lệnh hoặc thiết bị đầu cuối, thì hầu hết người dùng đều cảm thấy khó sử dụng môi trường này. Người dùng thiếu kinh nghiệm thậm chí không thể tải xuống các tệp thông qua thiết bị đầu cuối Linux mà không có sự hỗ trợ của người dùng internet hoặc chuyên gia. Nhiều trình quản lý tải xuống được sử dụng để tải xuống các tệp từ môi trường Linux hoặc Unix. Trong bài viết này, chúng ta sẽ khám phá cách chúng ta có thể tải xuống các tệp bằng cách sử dụng lệnh wget trong Rocky Linux Terminal.

Wget là một tiện ích dòng lệnh có sẵn miễn phí để tải xuống các tệp. Công cụ này có thể được cài đặt trên Linux, Unix, Windows cũng như Mac OS. Đây là một gói không tương tác cho phép chúng tôi tải xuống các tệp trong nền mà không làm gián đoạn công việc của chúng tôi. Chương trình hỗ trợ tải xuống các tệp qua các giao thức web tiêu chuẩn như HTTP, FTP và HTTPS. Wget cung cấp các tính năng sau:

  • Mạnh mẽ – nó có thể hoạt động ngay cả khi kết nối Internet chậm hoặc không ổn định.
  • Wget tiếp tục tải xuống các tệp khi quá trình tải xuống bị gián đoạn do sự cố Internet.
  • Nó được sử dụng để tải xuống các tệp đệ quy từ Internet.

Có sẵn các công cụ dòng lệnh khác cho mục đích này như lệnh curl.

1. Kiểm tra phiên bản wget đã cài đặt

Bạn có thể kiểm tra phiên bản wget nào được cài đặt trên hệ thống của mình. Sử dụng lệnh sau.

Mã nguồn [Chọn]
$ wget --version

2. Cài đặt lệnh Wget

Nếu wget chưa được cài đặt, thì bạn sẽ cài đặt bằng lệnh dnf như bên dưới.

Mã nguồn [Chọn]
$ dnf -y install wget
ở đây, tùy chọn -y được sử dụng để xác nhận trước khi cài đặt bất kỳ tiện ích nào. Dnf là một công cụ để quản lý gói dòng lệnh. Trên các hệ điều hành khác như macOS, bạn cũng có thể cài đặt wget bằng lệnh "brew install wget" chẳng hạn khi bạn gặp lỗi "-bash: wget: command not found mac". Trên Ubuntu với 'apt install wget". Vì vậy, việc cài đặt các công cụ dòng lệnh không quá phức tạp trên bất kỳ unix nào như os.

Có những cách sau để chúng tôi có thể tải xuống các tệp thông qua gói wget.

3. Tải xuống một tệp duy nhất

Khi bạn đang tải xuống một tệp, hãy nhập lệnh wget và sẽ đưa ra đường dẫn tuyệt đối của đích tệp.

Cú pháp:

Mã nguồn [Chọn]
$ wget https://www.somedomain.tld/somefile.txt
4. Đổi tên thành tệp tải xuống

Bạn có thể lưu tệp đã tải xuống bằng một tên khác. Nhập wget -O để đổi tên tệp. Chúng ta đã đổi tên với   Đăng nhập để xem liên kết như hình bên dưới.

Cú pháp:

Mã nguồn [Chọn]
$ wget -O website URL
Ví dụ:

Mã nguồn [Chọn]
$ wget -O /tmp/testfile.zip https://somedomain.tld/otherfile.zip
Lệnh này sẽ tải xuống tệp https://somedomain.tld/otherfile.zip và lưu nó dưới dạng   Đăng nhập để xem liên kết trong thư mục /tmp của hệ thống cục bộ.

5. Tải tập tin vào một thư mục cụ thể

Bạn có thể lưu tệp đã tải xuống vào một thư mục hoặc thư mục cụ thể. Nhập lệnh wget với -P tên thư mục nơi bạn muốn lưu tệp và nhập URL của đường dẫn tệp. Như hình bên dưới.

Cú pháp:

Mã nguồn [Chọn]
$ wget -P <directory path> <website URL>
Ví dụ:

Mã nguồn [Chọn]
$ wget -P /tmp https://somedomain.tld/otherfile.zip
Thao tác này sẽ tải tệp https://somedomain.tld/otherfile.zip vào thư mục /tmp và lưu tệp dưới tên   Đăng nhập để xem liên kết.

6. Tải xuống nhiều tệp cùng một lúc

Bạn có thể tải xuống nhiều tệp, thậm chí từ các giao thức web khác nhau như HTTP, HTTPS và FTP. Sử dụng lệnh wget với các URL. Một triển khai thực tế được đưa ra dưới đây.

Cú pháp:

Mã nguồn [Chọn]
$ wget <HTTP URL> <FTP URL>
Ví dụ:

Mã nguồn [Chọn]
$ wget https://somedomain.tld/otherfile.zip https://seconddomain.tld/file.zip
Lưu ý: Bạn có thể tải xuống bất kỳ loại tệp nào bằng cách sử dụng lệnh wget như.txt,.tar,.zip,.png, v.v.

7. Tải xuống các tệp trong nền

Bạn có thể ngay lập tức tải xuống các tệp trong nền bằng cách sử dụng lệnh wget -b. Để biết về nhật ký trạng thái tệp tải xuống sẽ được ghi trong tệp nhật ký wget. Đầu ra của lệnh được đưa ra dưới đây.

Cú pháp:

Mã nguồn [Chọn]
$ wget -b <website URL>
Ví dụ:

Mã nguồn [Chọn]
$ wget -b https://somedomain.tld/otherfile.zip
Thao tác này sẽ tải tệp   Đăng nhập để xem liên kết vào thư mục hiện tại. dấu nhắc lệnh sẽ trở lại ngay lập tức, vì vậy bạn có thể tiếp tục làm việc trên trình bao trong khi quá trình tải xuống tiếp tục ở chế độ nền.

8. Hạn chế giới hạn để tải xuống tệp

Bạn có thể hạn chế giới hạn tệp tải xuống bằng cách sử dụng –limit-rate=512k. Điều đó có nghĩa là nếu bạn không muốn tải xuống hơn 512k hoặc giới hạn, thì bạn sẽ sử dụng lệnh này với wget. Việc thực hiện được đưa ra dưới đây.

Cú pháp:

Mã nguồn [Chọn]
$ wget --limit-rate=512k <download url>
Ví dụ:

Mã nguồn [Chọn]
$ wget --limit-rate=512k https://somedomain.tld/files/archive.zip
Lệnh này sẽ tải xuống tệp   Đăng nhập để xem liên kết vào thư mục hiện tại, tốc độ tải xuống sẽ bị giới hạn ở 512Kbit/giây.

9. Sử dụng trợ giúp của lệnh Wget

Bạn có thể tìm trợ giúp liên quan đến wget bằng cách sử dụng lệnh –help.

Cú pháp:

Mã nguồn [Chọn]
$ wget --help
Bạn có thể khám phá thêm các tính năng của lệnh wget.

10. Tiếp tục tải xuống các phiên bị gián đoạn

Đôi khi, khi chúng tôi đang tải xuống một tệp từ internet, tại thời điểm đó có thể xảy ra lỗi do sự cố kết nối internet. Với mục đích này, bạn có thể tiếp tục tải xuống từ nơi tệp dừng tải xuống. Lệnh sau được sử dụng để tiếp tục tải xuống chưa hoàn thành.

Cú pháp:

Mã nguồn [Chọn]
$ wget -c <website URL>