Các lệnh Linux: gzip

Hướng dẫn nhanh vềgziplệnh, được sử dụng để nén một tệp

Bạn có thể nén tệp bằng giao thức nén gzip có tênLZ77sử dụnggzipchỉ huy.

Đây là cách sử dụng đơn giản nhất:

gzip filename

Thao tác này sẽ nén tệp và nối thêm.gzmở rộng cho nó. Tệp gốc đã bị xóa. Để ngăn chặn điều này, bạn có thể sử dụng-ctùy chọn và sử dụng chuyển hướng đầu ra để ghi đầu ra vàofilename.gztập tin:

gzip -c filename > filename.gz

Các-ctùy chọn chỉ định rằng đầu ra sẽ chuyển đến luồng đầu ra tiêu chuẩn, giữ nguyên tệp gốc

Hoặc bạn có thể sử dụng-kLựa chọn:

gzip -k filename

Có nhiều cấp độ nén khác nhau. Nén càng nhiều thì thời gian nén (và giải nén) càng lâu. Các cấp độ từ 1 (nén nhanh nhất, kém nhất) đến 9 (nén chậm nhất, tốt hơn) và mặc định là 6.

Bạn có thể chọn một cấp độ cụ thể với-<NUMBER>Lựa chọn:

gzip -1 filename

Bạn có thể nén nhiều tệp bằng cách liệt kê chúng:

gzip filename1 filename2

Bạn có thể nén tất cả các tệp trong một thư mục, một cách đệ quy, bằng cách sử dụng-rLựa chọn:

gzip -r a_folder

Các-vtùy chọn in thông tin phần trăm nén. Đây là một ví dụ về nó được sử dụng cùng với-k(giữ) tùy chọn:

gzipcũng có thể được sử dụng để giải nén một tệp, bằng cách sử dụng-dLựa chọn:

gzip -d filename.gz

Cácgziplệnh hoạt động trên Linux, macOS, WSL và bất cứ nơi nào bạn có môi trường UNIX

Tải xuống miễn phí của tôiSổ tay lệnh Linux


Thêm các hướng dẫn về cli: