Respuestas:
Sí, usa gzip para esto. La mejor manera es leer los datos como entrada y redirigir el archivo comprimido a la salida, es decir
cat test.csv | gzip > test.csv.gz
cat test.csvenviará los datos como stdout y usando pipe-sign gzip leerá esos datos como stdin. Asegúrese de redirigir la salida de gzip a algún archivo ya que los datos comprimidos no se escribirán en el terminal.
xz:mysqldump mydb | xz > dbdump.sql.xz
-9, el nivel de compresión predeterminado es -6.
gzip > stdin.gz¿quizás? De lo contrario, debe desarrollar su pregunta.