Sie suchen:
gzcat x.txt.gz >x.txt
Der gzcat
Befehl entspricht gunzip -c
was den Ausgabestrom einfach in stdout
schreibt . Dadurch bleibt die komprimierte Datei unberührt. Sie können also auch verwenden:
gunzip -c x.txt.gz >x.txt
Beachten Sie, dass gzcat auf einigen Systemen auch als zcat
bekannt ist also stattdessen so ausführen:
zcat x.txt.gz >x.txt
Sie können den -c
verwenden Option von gunzip, die die Ausgabe nach stdout schreibt und sie dann an die Datei Ihrer Wahl weiterleitet:
gunzip -c compressed-file.gz > decompressed-file
Weitere Details auf der Handbuchseite.
Eine einfachere Lösung besteht darin, gunzip wie folgt als Filter zu verwenden:
gunzip < myfile.gz > myfile