Cách sử dụng Wget để tải xuống tệp trên Linux
GNU / Linux có nhiều công dụng thiết thực. Bạn có thể dễ dàng xử lý tất cả các giao dịch của mình thông qua thiết bị đầu cuối. Nếu bạn đã đọc các hướng dẫn liên quan đến Linux hoặc xem video, bạn hẳn đã bắt gặp lệnh wget. Nó rất dễ sử dụng và hoạt động bằng cách lấy các tham số.
Ví dụ: nếu bạn biết liên kết tải xuống trực tiếp của tệp bạn muốn tải xuống, bạn có thể tải tệp này xuống từ bảng điều khiển với sự trợ giúp của lệnh wget mà không cần sử dụng bất kỳ chương trình bổ sung nào hoặc cần trình duyệt.
Đây là mọi thứ bạn cần biết về lệnh wget bao gồm một số ví dụ thực tế.
Mục Lục
Tải xuống một tệp duy nhất
Đây là một trong những cách sử dụng cơ bản nhất của lệnh wget. Mục đích ở đây là tải xuống một tệp duy nhất vào hệ thống bằng liên kết đích đã biết. Lệnh wget được sử dụng cho việc này là:
wget https:
Như thể hiện rõ ràng trong hình ảnh, bạn có thể tải xuống tệp bằng lệnh wget và tìm nơi tải tệp xuống bằng ls -l.
Tải xuống hàng loạt tệp
Có thể tải xuống nhiều tệp từ các liên kết được lưu trong tài liệu văn bản cùng một lúc bằng cách sử dụng -tôi tham số bằng lệnh wget.
Ví dụ: bạn muốn tải xuống tất cả các tệp PDF tại một địa chỉ nhất định cùng một lúc. Đối với điều này, bạn cần lưu các liên kết tải xuống của các tệp PDF này trong một tài liệu văn bản. Bạn có thể làm điều này bằng cách tạo một tệp có tên my_pdfs với vim my_pdfs lệnh và thêm các liên kết cần thiết vào nó.
Hãy tải xuống các định dạng PDF của tài liệu Google Cloud làm ví dụ. Lưu các liên kết đến các tệp PDF trong một tệp và sử dụng lệnh sau để tải chúng xuống:
wget -i my_pdfs
Sau bước này, bạn có thể xem các tệp đã tải xuống bằng cách chạy:
ls -l
Tải xuống bằng cách chỉ định một vị trí tùy chỉnh
Nếu bạn muốn tệp tải xuống một vị trí đặc biệt trên hệ thống của mình, bạn cần sử dụng -P gắn cờ bằng lệnh:
wget -P /path/to/dir filelink
Bạn có thể thấy điều này trong ví dụ bên dưới. Tương tự như vậy, hãy thử tải xuống một aircrack-ng và lần này chỉ định một địa chỉ. Ví dụ: bạn có thể tạo Tập tin của tôi thư mục để lưu tập tin tải về.
wget -P Myfile https:
Để tải tệp của bạn xuống vị trí mong muốn, bạn phải chỉ định đường dẫn đầy đủ đến thư mục. Bạn cũng có thể chạy ls -l lệnh sau để đảm bảo tệp của bạn thực sự ở nơi bạn muốn.
Tải xuống bằng cách chỉ định tên tệp tùy chỉnh
Với wget -O , bạn có thể đặt tên cho tệp bạn muốn tải xuống và tải tệp xuống bất kỳ vị trí nào bạn muốn. Để tránh nhầm lẫn, hãy tạo một oParameter và cố gắng tải xuống tệp aircrack-ng của bạn vào thư mục này bằng cách đặt tên bạn muốn, trong trường hợp này, máy bay.
wget -O oParameter/aircrack https:
Sau khi Wget tải xong tệp có tên “aircrack” và lưu vào / oParameter thư mục, bạn có thể xác nhận điều này với ls -l yêu cầu.
Ngoài ra, nếu bạn muốn thay đổi tên của tệp đã tải xuống mà không thay đổi vị trí của nó, thì chỉ cần chỉ định tên tệp mới mà không chỉ định bất kỳ vị trí nào là đủ. Ví dụ: bạn có thể thay đổi tên của tệp để tải xuống bằng cách sử dụng wget new_name file_link yêu cầu. Vì bạn không chỉ định bất kỳ vị trí nào, nó sẽ tự động hạ cánh tại thư mục làm việc hiện tại của bạn.
wget myfilename https:
Tiếp tục tải xuống bị gián đoạn với Wget
Tải xuống không thành công là một trong những sự cố phổ biến nhất khi tải xuống các tệp lớn. Trong những trường hợp như vậy, bạn có thể tiếp tục tải xuống và lấy phần còn lại của tệp.
Bạn có thể dùng -c bằng lệnh wget để tải xuống lại tệp bị gián đoạn. Do đó, kết quả của việc sử dụng wget -c download_link, nếu tệp chưa được tải xuống hoàn toàn, bạn có cơ hội tiếp tục từ nơi đã dừng thay vì tải xuống tệp từ đầu. Điều này rất thực tế, đặc biệt là đối với các tệp lớn.
Để hiểu điều này tốt hơn, trước tiên hãy tạo một thư mục có tên là Sơ yếu lý lịch trên Màn hình nền. Truy cập thư mục này bằng terminal bằng lệnh cd và thử tải xuống tệp aircrack mà bạn đã sử dụng trong các ví dụ khác tại đây. Sau đó, ngắt quá trình tải xuống này bằng Ctrl + Z kết hợp bàn phím.
Như bạn có thể thấy, 19% tệp đã được tải xuống, chiếm 1645946 byte. Bây giờ sử dụng -c theo cách tương tự và cố gắng tiếp tục tải xuống.
Như bạn có thể thấy, quá trình tải xuống đã hoàn tất. Như vậy, không cần xóa tệp và tải lại từ đầu. Đây chỉ là một tập tin nhỏ cho các mục đích ví dụ. Nhưng đối với các tệp rất lớn, bạn có thể tiết kiệm thời gian của mình bằng cách sử dụng Wget.
Giới hạn tốc độ tải xuống của Wget
Nếu muốn, bạn có thể giới hạn tốc độ tải xuống cho tệp bạn sẽ tải xuống. Đối với hạn chế này, bạn có thể sử dụng lệnh sau:
wget --limit-rate 300K https:
Lệnh này sẽ giới hạn tốc độ tải xuống 300KB mỗi giây.
Bạn có thể thử các tốc độ khác nhau bằng cách thay đổi giá trị 300K.
Tải xuống tệp trong nền
Bạn có thể tải xuống một tệp trong nền với -b tham số. Điều này hữu ích hầu hết khi bạn đang bận rộn với công việc khác ở phía trước. Ngoài ra, nếu bạn muốn tìm hiểu kết quả của quá trình tải xuống, chỉ cần kiểm tra wget-log tệp nằm ở cùng vị trí với tệp đã tải xuống.
Tải xuống tệp dễ dàng với Linux và Wget
Vì GNU / Linux là một hệ thống mã nguồn mở hoàn toàn, nó cung cấp một cơ sở hạ tầng mà bạn có thể tùy chỉnh theo cách nào bạn muốn. Bạn có thể tận dụng lợi thế của hàng trăm nghìn ứng dụng và thư viện được tạo cho Linux. Bạn có thể xử lý mọi thứ với Wget mà không cần bất kỳ kiến thức lập trình nào hoặc tải xuống chương trình. Rất dễ dàng kiểm soát quá trình tải xuống các tệp mà bạn sẽ tải xuống và cài đặt trên hệ thống của mình bằng lệnh wget.
Ngoài ra, hãy nhớ rằng nhiều nguồn phần mềm không phải là các trang web chính thức có thể gây nguy hiểm cho bảo mật của bạn. Đó là lý do tại sao bạn nên luôn nghi ngờ về các liên kết tải xuống mà bạn sử dụng với Wget.