6 ví dụ về lệnh zcat trên Centos / Ubuntu / Debian / Fedora

Thường thì, các tệp tin nén bằng gzip có thể được khôi phục về dạng ban đầu bằng cách sử dụng lệnh gzip -d hoặc gunzip. Tuy nhiên, nếu bạn chỉ muốn xem nội dung của một tệp tin nén mà không cần giải nén, bạn cần sử dụng tiện ích lệnh zcat. Zcat là một tiện ích dòng lệnh cho phép xem nội dung của một tệp tin nén mà không cần thực sự giải nén. Nó mở rộng một tệp tin nén ra đầu ra tiêu chuẩn (standard output), cho phép bạn xem nội dung của tệp tin đó. Hơn nữa, zcat tương đương với việc chạy lệnh gunzip -c. Hướng dẫn này sẽ giải thích các ví dụ về lệnh zcat dành cho người mới bắt đầu.

1. Ví dụ đầu tiên cho thấy cách xem nội dung của một tệp tin bình thường bằng lệnh cat, nén nó bằng lệnh gzip và xem nội dung của tệp tin đã nén bằng lệnh zcat như được hiển thị.

$ cat users.list 
$ gzip users.list
$ zcat users.list.gz

Lệnh zcat và những ví dụ thực tế cho người mới bắt đầu

Xem nội dung tệp nén trong Linux

2. Để xem nội dung của nhiều tệp tin nén, sử dụng lệnh sau với các tên tệp tin như được hiển thị.

$ zcat users.list.gz apps.list.gz

Lệnh zcat và những ví dụ thực tế cho người mới bắt đầu

Xem nhiều nội dung tệp nén trong Linux

3. Để xem nội dung của các tệp tin bình thường, sử dụng tùy chọn -f, tương tự như lệnh cat, ví dụ:

$ zcat -f users.list

Lệnh zcat và những ví dụ thực tế cho người mới bắt đầu

Xem nội dung tệp Linux

4. Để bật chế độ phân trang, bạn có thể sử dụng lệnh more và less như được hiển thị.

$ zcat users.list.gz | more
$ zcat users.list.gz | less

5. Để lấy thông tin về các thuộc tính (kích thước sau nén, kích thước trước nén, tỷ lệ nén - tỷ lệ nén (0.0% nếu không biết), tên của tệp tin sau khi giải nén) của một tệp tin nén, sử dụng tùy chọn -l.

$ zcat -l users.list.gz  

Lệnh zcat và những ví dụ thực tế cho người mới bắt đầu

Xem thuộc tính tệp nén trong Linux

6. Để tắt tất cả các cảnh báo, sử dụng tùy chọn -q như được hiển thị.

$ zcat -q users.list.gz

Để biết thêm thông tin, hãy xem trang trợ giúp của zcat (man page).

$ man zcat