zcat

zcat toont de inhoud van gecomprimeerde .gz-bestanden zonder ze te decomprimeren op schijf.

Basisgebruik

zcat bestand.txt.gz
zcat bestand.txt.gz | less

Voorbeelden

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

Verwante commando's

CommandoWerkt met
zcat.gz
bzcat.bz2
xzcat.xz
zstdcat.zst

Tip

zcat bestand.gz | grep patroon is veel sneller dan eerst decomprimeren en dan zoeken — de data hoeft nooit naar schijf.

compressiebestandentekst