Odpowiedzi:
Można to zrobić z bzip2„s -copcji:
-c --stdout
Compress or decompress to standard output.
Na przykład:
command | bzip2 -c > some.txt.bz2
I dekompresować:
bzip2 -dc < some.txt.bz2 | less
Narzędzie bzip2 kompresuje stdin, ale nie zapisuje go na stdout, jeśli stdout jest terminalem. Możesz jednak użyć standardowych technik przekierowania wyjścia.
command | bzip2 >somefile.txt.bz2
i do czytania dostępne są zwykłe narzędzia, np
bzless somefile.txt.bz2