/ / Ví dụ về sử dụng lệnh gzip

Ví dụ về sử dụng lệnh gzip

Các gzip lệnh là một cách phổ biến để nén tệp trong Linux.


Theo mặc định khi bạn nén một tệp hoặc thư mục bằng cách sử dụng gzip lệnh nó sẽ có cùng tên tệp như trước nhưng có phần mở rộng .gz.


Ảnh chụp màn hình bên dưới áp dụng cụ thể cho Ubuntu, nhưng lệnh gzip cũng hoạt động trên các hệ điều hành giống Unix khác.


Cách nén tệp bằng gzip

Cách đơn giản nhất để nén một tệp duy nhất bằng cách sử dụng gzip là chạy lệnh sau:


gzip filename


Để nén một tệp có tên mydocument.odt chạy lệnh sau:


gzip mydocument.odt


Nếu tên tệp chứa khoảng trắng, hãy đặt nó bằng dấu ngoặc kép:


gzip "this is my file.png"


Một số tệp nén tốt hơn những tệp khác. Ví dụ: các tài liệu, tệp văn bản, hình ảnh bitmap và một số định dạng âm thanh và video nhất định như WAV và MPEG nén rất tốt. Các loại tệp khác như hình ảnh JPEG và tệp âm thanh MP3 hoàn toàn không nén và tệp thực sự có thể tăng kích thước sau khi chạy gzip chỉ huy chống lại nó.


Hình ảnh JPEG và tệp âm thanh MP3 đã được nén và do đó gzip lệnh chỉ đơn giản là thêm vào nó hơn là nén nó.

Các gzip lệnh chỉ cố gắng nén các tệp và thư mục thông thường.



Cách giải nén tệp bằng lệnh gzip

Sử dụng lệnh sau để giải nén kho lưu trữ gzip:


gzip -d filename.gz


Để giải nén mydocument.odt.gz tệp sử dụng lệnh sau:


gzip -d mydocument.odt.gz



Buộc nén tệp

Đôi khi không thể nén tệp. Để buộc gzip lệnh để thực hiện công việc của nó chỉ cần chạy lệnh sau:


gzip -f filename



Cách giữ tệp không nén

Theo mặc định khi bạn nén một tệp bằng cách sử dụng gzip lệnh bạn kết thúc bằng một tệp mới có phần mở rộng .gz. Để nén tệp và giữ tệp gốc phải chỉ định -k lá cờ:


gzip -k filename


Tôi bạn chạy lệnh sau, bạn sẽ kết thúc với một tệp có tên mydocument.odtmydocument.odt.gz.


gzip -k mydocument.odt



Nhận một số thống kê về lượng dung lượng bạn đã tiết kiệm

Toàn bộ điểm của việc nén tệp là tiết kiệm dung lượng đĩa hoặc giảm kích thước của tệp trước khi gửi tệp qua mạng. Các gzip lệnh cung cấp loại thống kê bạn yêu cầu khi kiểm tra hiệu suất nén.


Để có được danh sách thống kê, hãy chạy lệnh sau:


gzip -l filename.gz


Trong lệnh trên, tùy chọn là chữ L viết thường, không phải là 1 hoặc i viết hoa.

Thông tin được trả về bởi lệnh trên như sau:


  • Kích thước nén
  • Kích thước không nén
  • Tỷ lệ phần trăm
  • Tên tệp không nén



Nén mọi tệp trong một thư mục và các thư mục con

Nén mọi tệp trong một thư mục và các thư mục con của nó bằng cách sử dụng lệnh sau:


gzip -r foldername


Quá trình này không tạo một tệp có tên là foldername.gz. Thay vào đó, nó duyệt qua cấu trúc thư mục và nén từng tệp trong cấu trúc thư mục đó.


Để nén cấu trúc thư mục thành một tệp, bạn nên tạo một tệp tar và sau đó nén tệp tar.


Sử dụng lệnh này để giải nén nhiều tệp:


gzip -d *.gz



Cách kiểm tra tính hợp lệ của tệp nén

Để xác minh rằng một tệp hợp lệ, hãy chạy lệnh sau:


gzip -t filename


Nếu tệp hợp lệ sẽ không có đầu ra.



Cách thay đổi mức nén

Bạn có thể nén tệp theo nhiều cách khác nhau. Ví dụ: bạn có thể chuyển sang nén nhỏ hơn sẽ hoạt động nhanh hơn hoặc bạn có thể chuyển sang nén tối đa có thể đánh đổi thời gian chạy lâu hơn.


Để có được độ nén tối thiểu ở tốc độ nhanh nhất, hãy chạy lệnh sau:


gzip -1 filename


Để nén tối đa ở tốc độ chậm nhất, hãy chạy lệnh sau:


gzip -9 filename


Bạn có thể thay đổi tốc độ và mức độ nén bằng cách chọn các số khác nhau từ 1 đến 9.



Tệp Zip chuẩn

Các gzip không nên sử dụng lệnh khi làm việc với các tệp zip tiêu chuẩn. Bạn có thể dùng zip lệnh và giải nén lệnh để xử lý các tệp đó.


Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *