Этот вопрос очень старый, но, возможно, кто-то найдет это решение полезным:
Используйте rzip
, после tar
. Сначала он сжимает блоки данных размером 900 МБ с помощью словарного метода, а затем передает очищенные данные bzip2
. Это намного быстрее, чем другие сильные инструменты сжатия ( bzip2
, lzma
), а некоторые файлы сжимает даже лучше, чем bzip2
или lzma
.
Да, gz
это инструмент сжатия по умолчанию в Linux. Это быстро, и, несмотря на его возраст, он дает очень хорошие результаты в сжатии текстовых файлов, таких как исходный код. Еще один стандартный инструмент bzip2
, хотя он намного медленнее.
Дополнение: lrzip новее и расширяет принцип rzip. Он даже поддерживает неограниченные размеры блоков и выбор методов сжатия (LZMA, Bzip2, Gzip, LZO, ZPAQ или нет). LZMA является стандартом. Для резервного копирования или если вы делитесь большим количеством данных с другими пользователями Linux / BSD, это может пригодиться.