¿Es posible comprimir (crear un archivo comprimido) datos mientras se lee desde stdin en Linux?
linux
stdin
compression
Espacio
fuente
fuente

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.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.fuente
xz:mysqldump mydb | xz > dbdump.sql.xz-9, el nivel de compresión predeterminado es-6.Sí,
gzipte dejaré hacer esto. Si simplemente ejecutagzip > foo.gz, comprimirá STDIN en el archivo foo.gz. También puede canalizar datos en él, comosome_command | gzip > foo.gz.fuente
gzip > stdin.gz¿quizás? De lo contrario, debe desarrollar su pregunta.fuente