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.csv
enviará 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.