Назад | Перейти на главную страницу

Самый быстрый способ распаковать tar.gz

Есть ли способ извлечь файл tar.gz быстрее, чем tar -zxvf filenamehere?

У нас большие файлы, и мы пытаемся оптимизировать работу.

свинья это параллельная версия gzip. Хотя он использует только один поток для распаковки, он запускает 3 дополнительных потока для чтения, записи и проверки вычислений. Ваши результаты могут отличаться, но мы заметили значительное улучшение декомпрессии некоторых наших наборов данных. После установки pigz tar-файл можно извлечь с помощью:

pigz -dc target.tar.gz | tar xf -

если в tar-архиве много-много маленьких файлов, отмените параметр «v», попробуйте еще раз!

Если вы хотите увидеть прогресс, используйте что-нибудь вроде pv. Вот пример:

pigz -dc mysql-binary-backup.tar.gz | pv | tar xf -