Bạn có biết Linux cung cấp một cách để nén lại các tệp .Z thành các tệp .gz không? Có, lệnh znew cho phép bạn thực hiện việc này. Trong hướng dẫn này, chúng ta sẽ thảo luận về những điều cơ bản của tiện ích dòng lệnh này bằng một số ví dụ dễ hiểu. Nhưng trước khi thực hiện, cần lưu ý rằng tất cả các ví dụ ở đây đều đã được thử nghiệm trên máy Ubuntu 18.04 LTS.
Và đây là những gì trang hướng dẫn nói về lệnh này:
Sau đây là một số ví dụ theo kiểu Hỏi & Đáp sẽ giúp bạn hiểu rõ hơn về cách lệnh znew hoạt động.
Lệnh này tạo ra 'files2.gz' trong đầu ra, xóa tệp .Z gốc trong quá trình này.
Ví dụ, trong trường hợp của tôi, lệnh sau:
tạo ra lời nhắc xác nhận sau:
Vì vậy, bạn có thể nhấn 'y' nếu muốn tiếp tục, nếu không, hãy nhấn 'n'. Ngoài ra, bạn cũng có thể sử dụng tùy chọn dòng lệnh -f để buộc nén lại từ định dạng .Z sang .gz nếu tệp .gz đã tồn tại.
Sau đây là danh sách đầy đủ các tùy chọn mà znew cung cấp:
Lệnh znew của Linux
Như đã đề cập ở trên, lệnh znew trong Linux cho phép bạn chuyển đổi các tệp .Z sang loại .gz bằng cách nén lại chúng. Sau đây là cú pháp của lệnh này:
Mã:
znew [ -ftv9PK] [name.Z ... ]
Mã:
Znew nén lại các tệp từ định dạng .Z (nén) sang định dạng .gz (gzip).
Nếu bạn muốn nén lại một tệp đã ở định dạng gzip, hãy đổi tên tệp để buộc phải có phần mở rộng .Z
sau đó áp dụng znew.
Câu hỏi 1. Làm thế nào để sử dụng lệnh znew?
Khá đơn giản - chỉ cần cung cấp tên tệp .Z làm đầu vào. Đây là một ví dụ:
Mã:
znew files2.Z
Câu hỏi 2. Nếu tệp .gz cùng tên đã tồn tại thì sao?
Nếu tệp .gz cùng tên đã tồn tại trong thư mục làm việc hiện tại của bạn, lệnh znew sẽ yêu cầu xác nhận xem bạn có muốn ghi đè tệp đó hay không.Ví dụ, trong trường hợp của tôi, lệnh sau:
Mã:
znew files2.Z
Mã:
gzip: files2.gz đã tồn tại; bạn có muốn ghi đè (y hoặc n) không?
Câu hỏi 3. Làm thế nào để znew hiển thị thông tin chi tiết trong đầu ra?
Tùy chọn dòng lệnh -v cho phép znew hiển thị thông tin chi tiết như tên và tỷ lệ phần trăm giảm cho mỗi tệp được nén. Sau đây là một ví dụ:Câu hỏi 4. Các tùy chọn znew hữu ích khác là gì?
Có một số tùy chọn. Giống như -t kiểm tra các tệp mới trước khi xóa các tệp gốc, -9 đảm bảo công cụ sử dụng phương pháp nén chậm nhất (nén tối ưu) và -P đảm bảo znew sử dụng đường ống để chuyển đổi nhằm giảm dung lượng sử dụng trên đĩa.Sau đây là danh sách đầy đủ các tùy chọn mà znew cung cấp:
Mã:
-f Buộc nén lại từ định dạng .Z sang .gz ngay cả khi tệp .gz đã tồn tại.
-t Kiểm tra các tệp mới trước khi xóa các tệp gốc.
-v Chi tiết. Hiển thị tên và phần trăm giảm cho mỗi tệp được nén.
-9 Sử dụng phương pháp nén chậm nhất (nén tối ưu).
-P Sử dụng đường ống để chuyển đổi nhằm giảm dung lượng sử dụng trên đĩa.
-K Giữ tệp .Z khi tệp đó nhỏ hơn tệp .gz; ngụ ý -t.