Есть ли способ извлечь файл 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 -