Ответы:
Вы можете сделать это с помощью bzip2
«S -c
опции:
-c --stdout
Compress or decompress to standard output.
Например:
command | bzip2 -c > some.txt.bz2
И распаковать
bzip2 -dc < some.txt.bz2 | less
Утилита bzip2 сжимает стандартный ввод, но не записывает его в стандартный вывод, если стандартный вывод является терминалом. Вы можете использовать стандартные методы перенаправления вывода.
command | bzip2 >somefile.txt.bz2
и читать его, обычные инструменты доступны, например,
bzless somefile.txt.bz2