Essa pergunta foi feita há muito tempo, quando o pbzip2 não estava disponível ou não era capaz de compactar a partir de stdin, mas você agora pode paralelizar etapas de descompressão e compactação usando o paralelo e pbzip2 (em vez de bzip2 ):
ls *.gz | parallel "gunzip -c {} | pbzip2 -c > {.}.bz2"
que é significativamente mais rápido do que usar o bzip2 .