解決策 1:
bzip2
でこれを行うことができます の -c
オプション:
-c --stdout
Compress or decompress to standard output.
例:
command | bzip2 -c > some.txt.bz2
解凍するには:
bzip2 -dc < some.txt.bz2 | less
解決策 2:
bzip2 ユーティリティは stdin を圧縮しますが、stdout が端末の場合は stdout に書き込みません。ただし、標準の出力リダイレクト手法を使用できます。
command | bzip2 >somefile.txt.bz2
それを読むには、通常のツールが利用できます。例:
bzless somefile.txt.bz2