Respostas:
Você pode fazer isso com bzip2
a -c
opção de:
-c --stdout
Compress or decompress to standard output.
Por exemplo:
command | bzip2 -c > some.txt.bz2
E para descomprimir:
bzip2 -dc < some.txt.bz2 | less
O utilitário bzip2 comprimirá o stdin, mas não o gravará no stdout se o stdout for um terminal. Você pode usar técnicas de redirecionamento de saída padrão.
command | bzip2 >somefile.txt.bz2
e para ler, as ferramentas usuais estão disponíveis, por exemplo
bzless somefile.txt.bz2