gzip Trình tạo lệnh
Tạo lệnh gzip để nén hoặc giải nén tệp
Bắt đầu với gzip
## gzip là gì?
`gzip` nén các tệp đơn lẻ bằng thuật toán DEFLATE, thay thế mỗi tệp đầu vào bằng một bản sao `.gz` nhỏ hơn (tệp gốc sẽ bị xóa trừ khi bạn giữ lại). Nó cũng có thể giải nén với `-d`.
## Cách sử dụng
1. **Chọn mức độ** (tùy chọn): `-1` (nhanh nhất) đến `-9` (tốt nhất); mặc định là `-6`. 2. **Bật/tắt các cờ**: `-k` để giữ tệp gốc, `-r` cho đệ quy, `-d` để giải nén. 3. **Chỉ định tệp**: tệp cần nén. 4. **Sao chép & Chạy**: dán lệnh đã tạo vào terminal của bạn.
Cờ & Mức độ
gzip gộp các cờ ngắn và coi mức độ là một cờ riêng biệt:
``` gzip -9 bigfile gzip -kr logs/ gzip -dk archive.gz ```
### Các cờ phổ biến - `-1` … `-9` — mức độ nén (nhanh nhất … tốt nhất) - `-d` — giải nén (giống gunzip) - `-k` — giữ lại tệp gốc - `-r` — thao tác đệ quy trên các thư mục - `-v` — chi tiết (in ra tỷ lệ nén) - `-c` — ghi ra đầu chuẩn, giữ lại tệp gốc
### Mẹo - Với nhiều tệp nhỏ, nên dùng `tar` + `gzip` thay vì nén từng tệp. - `gzip -c file > out.gz` nén với tên đã chọn mà không xóa tệp nguồn.
▶Làm thế nào để giữ lại tệp gốc sau khi nén?
▶Tôi nên dùng mức độ nào?
Nếu công cụ này đã giúp ích cho bạn, hãy nghĩ đến việc mua một cốc cà phê cho tôi.
Hãy mua cho tôi một cốc cà phê nhé.