Ja, gzip
werde dich das machen lassen. Wenn Sie einfach gzip > foo.gz
ausführen , wird STDIN in die Datei foo.gz komprimiert. Sie können auch Daten hineinleiten, wie some_command | gzip > foo.gz
.
Ja, gzip dafür verwenden. Der beste Weg ist, Daten als Eingabe zu lesen und die komprimierte Ausgabedatei umzuleiten, z. B.
cat test.csv | gzip > test.csv.gz
cat test.csv
sendet die Daten als stdout und mit Pipe-sign gzip liest diese Daten als stdin. Achten Sie darauf, die gzip-Ausgabe in eine Datei umzuleiten, da komprimierte Daten nicht auf das Terminal geschrieben werden.
gzip > stdin.gz
vielleicht? Andernfalls müssen Sie Ihre Frage präzisieren.