Cách sử dụng Gzip trong Linux

Tác giả NetworkEngineer, T.M.Hai 21, 2021, 09:34:42 CHIỀU

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

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

Cách sử dụng Gzip trong Linux


Gzip là một thuật toán nén phổ biến cho phép bạn nén tập tin trong khi vẫn giữ nguyên định dạng, quyền sở hữu và dòng thời gian của tập tin gốc.

Khi bạn sử dụng lệnh gzip để nén một tập tin hoặc thư mục, nó sẽ có cùng tên như trước nhưng có phần mở rộng là .gz.

1. Cú pháp của Gzip

Mã nguồn [Chọn]
$ gzip Option File_name
Các tập tin văn bản, lưu trữ tar và các trang web đều được nén bằng Gzip.

2. Nén tập tin bằng Gzip

Nhập lệnh đề cập bên dưới để nén một tập tin duy nhất bằng Gzip

Mã nguồn [Chọn]
$ gzip filename

Một tập tin zip mới sẽ được tạo với phần mở rộng .gz

3. Nén nhiều tập tin bằng Gzip

Bạn có thể nén nhiều tập tin đồng thời, chuyển tên tập tin làm tham số. Chạy lệnh dưới đây:

Mã nguồn [Chọn]
$ gzip file1name file2name file2name

4. Lưu tập tin gốc trong quá trình nén tập tin

Tập tin gốc sẽ bị xóa sau khi tạo tập tin .gz. Sử dụng tùy chọn –k để giữ tập tin gốc:

Mã nguồn [Chọn]
$ gzip –k file_name

Ngoài ra, nếu bạn muốn giữ lại tập tin gốc, bạn cũng có thể sử dụng tùy chọn -c cho phép gzip ghi vào tập tin đầu ra và chuyển nó vào tập tin.

Mã nguồn [Chọn]
$ gzip –c filename > filename.gz
5. Nén mọi tập tin trong một thư mục và thư mục con của nó

Sử dụng lệnh sau để nén tất cả các tập tin trong một thư mục và các thư mục con.

Mã nguồn [Chọn]
$ gzip –r foldername

6. Giải nén tập tin Gzip

Sử dụng tùy chọn –d để giải nén lưu trữ .gz. Làm theo lệnh dưới đây:

Mã nguồn [Chọn]
$ gzip –d filename.gz

Một cách khác để giải nén tập tin .gz là sử dụng lệnh gunzip:

Mã nguồn [Chọn]
$ gunzip filename.gz
7. Giải nén nhiều tập tin

Chúng ta có thể giải nén đồng thời nhiều tập tin bằng lệnh hiển thị bên dưới:

Mã nguồn [Chọn]
$ gzip -d file1name file2name file3name file4name.gz


8. Kiểm tra tính hợp lệ của tập tin

Sử dụng tùy chọn –t để kiểm tra tính hợp lệ của tập tin nén.

Mã nguồn [Chọn]
$ gzip –t filename

9. Thay đổi mức độ nén

Bạn có thể sử dụng gzip để xác định các mức nén từ 1 đến 9. Bạn có thể chọn giữa mức nén nhỏ hơn chạy nhanh hơn hoặc mức nén tối đa mất nhiều thời gian hơn để chạy.

Nhập lệnh sau để nén toàn bộ ở độ trễ thấp nhất:

Mã nguồn [Chọn]
$ gzip -9 file_name

Nhập lệnh được đề cập bên dưới để nén tối thiểu với tốc độ nhanh hơn:

Mã nguồn [Chọn]
$ gzip -1 file_name

10. Liệt kê nội dung của tập tin nén

Sử dụng tùy chọn –l để hiển thị thống kê của tập tin không nén và tập tin nén.


Sử dụng tùy chọn –v với -l để biết thêm chi tiết về tập tin nén.

Mã nguồn [Chọn]
$ gzip –lv filename

Bạn có thể sử dụng gzip để nén tập tin và làm cho tập tin nhỏ hơn. Lệnh gzip có thể được sử dụng để nén hoặc giải nén tập tin. Nhiều tập tin cũng có thể được nén hoặc giải nén cùng một lúc. Chúng ta cũng đã sử dụng các tùy chọn khác nhau của gzip trong các ví dụ trong bài viết này.