Unix / Linux: cat .GZ Compressed Text File On Screen
o save the disk space on my Linux based nas (network storage server), I have compressed thousands of reports[0-1000].txt files using gunzip program. However, I need to cat .gz file (or open in vim text editor) for reference purposes. I have a log files stores on my nas server in compressed format using gzip command. How do I display compressed Apache log file without using cat command
? How to display the contents of gzip text files in screen without unzipping?
|Estimated completion time||1m|
You can easily display compressed files on Linux or Unix without using using the cat command
, less, or more command. In this example, show the contents of a text file called resume.txt.gz that has been compressed using gzip and friends. Open the Terminal and then type the following commands.
Display resume.txt.gz on screen using cat command like syntax:
Display access_log_1.gz on screen at a time:
Or try zless (less command):
Search access_log_1.gz for 18.104.22.168 IP address using grep command like syntax:
zgrep '22.214.171.124' access_log_1.gz
You can use egrep command like syntax:
egrep 'regex' access_log_1.gz
egrep 'regex1|regex2' access_log_1.gz
See also Facebook itGoogle+ itPDF itFound an error/typo on this page?