Penguin
Note: You are viewing an old revision of this page. View the current version.

Note: "zcat" is also the nickname of BruceKingsbury.


zcat is used for decompressing ".gz" zipped files and writing them to standard output. It behaves exactly as if you had typed "gzip -d -c" instead (-d decompresses, -c writes to stdout).

On most systems, zcat is a link to gzip, and gzip behaves differently based on what name it was executed as.

See the gzip(1) man page.


User Comments

someone was searching for examples for zcat, so well, why disappoint?

$ ls interestingfile.txt.gz $ zcat interestingfile.txt.gz this is a compressed interesting text file

For the examples above I'd probably use zless, since if a textfile was worthy of being compressed it's likely to have been very large to begin with.

There aren't many places where 'zcat' is the shortest command for the job. Eg. "zcat foo.tgz | tar x" is probably better done by the command "tar xzf foo.tgz"

Probably the best example I can think of would be;

$ zcat patch-x.y.z.gz | patch -p0

Patches are usually compressed, and patch(1) doesn't have a 'compressed' switch like tar(1) does..

Another example (make sure to have your speakers on!)
$ zcat /vmlinuz > /dev/audio
This page is a man page (or other imported legacy content). We are unable to automatically determine the license status of this page.