Если все файлы находятся в одном каталоге, то:
bzip2 *
Достаточно.Более надежный подход:
find . -type f -exec bzip2 {} +
, который сжимает каждый файл в текущем каталоге и его подкаталогах и будет работать, даже если у вас есть десятки тысяч файлов (использование * прервет работу, еслислишком много файлов в каталоге).
Если ваш компьютер имеет несколько ядер, вы можете улучшить это, сжимая несколько файлов одновременно.Например, если вы хотите сжать 4 файла одновременно, используйте:
find . -type f -print0 | xargs -0 -n1 -P4 bzip2