Solution 1 :
Vous pouvez le faire avec bzip2
est -c
choix :
-c --stdout
Compress or decompress to standard output.
Par exemple :
command | bzip2 -c > some.txt.bz2
Et pour décompresser :
bzip2 -dc < some.txt.bz2 | less
Solution 2 :
L'utilitaire bzip2 compressera stdin mais ne l'écrira pas sur stdout si stdout est un terminal. Vous pouvez cependant utiliser des techniques de redirection de sortie standard.
command | bzip2 >somefile.txt.bz2
et pour le lire les outils habituels sont disponibles par exemple
bzless somefile.txt.bz2