varios tgz descomprimir consola comprimir comando bz2 archivos linux stdin compression

tgz - tar linux



Comprima archivos mientras lee datos de STDIN (3)

¿Es posible comprimir (crear un archivo comprimido) datos mientras lee de stdin en Linux?


Sí, gzip te permitirá hacer esto. Si simplemente ejecuta gzip > foo.gz , comprimirá STDIN en el archivo foo.gz. También puede canalizar datos en él, como some_command | gzip > foo.gz some_command | gzip > foo.gz


Sí, usa gzip para esto. La mejor manera es leer datos como entrada y redirigir el archivo comprimido a salida, es decir,

cat test.csv | gzip > test.csv.gz

cat test.csv enviará los datos como stdout y utilizando pipe-sign gzip leerá esos datos como stdin. Asegúrese de redirigir la salida gzip a algún archivo ya que los datos comprimidos no se escribirán en el terminal.


gzip > stdin.gz quizás? De lo contrario, necesitas desarrollar tu pregunta.