zcat toont de inhoud van gecomprimeerde .gz-bestanden zonder ze te decomprimeren op schijf.
zcat bestand.txt.gz
zcat bestand.txt.gz | less
Logbestand doorzoeken:
zcat /var/log/syslog.1.gz | grep "error"
Meerdere gecomprimeerde bestanden samenvoegen:
zcat deel1.gz deel2.gz > samengevoegd.txt
Met pipe naar andere tools:
zcat data.csv.gz | awk -F',' '{print $1}'
zcat logbestand.gz | tail -100
Vergelijken met ongecomprimeerde versie:
zcat bestand.txt.gz | diff - bestand.txt
| Commando | Werkt met |
|---|---|
zcat | .gz |
bzcat | .bz2 |
xzcat | .xz |
zstdcat | .zst |
zcat bestand.gz | grep patroon is veel sneller dan eerst decomprimeren en dan zoeken — de data hoeft nooit naar schijf.