Как распаковать с помощью свиней

Я пытаюсь использовать pigz для параллельного сжатия и распаковки. Я нашел способ сжимать параллельно, используя следующую команду:

    tar cf - /input/dir | pigz > output_file.tar.gz

Что такое эквивалентная команда для распаковки? Мне нужно указать имя файла и путь к каталогу вывода в команде, чтобы он был полезен для меня.

Ответ 1

Используйте pigz -dc для декомпрессии в stdout. Затем используйте >, как вы в своем примере, чтобы направлять вывод на нужный путь и файл.

Вы можете ввести только pigz для справки о параметрах команд.

Ответ 2

По какой-то причине pigz не автозаполняет сжатые файлы ".gz", но если вы наберете имена своих файлов, их найдет свиньи.

Чтобы распаковать и сохранить сжатые файлы, используйте: pigz -dk yourfilename.gz. Если вам не нужны сжатые версии, используйте только pigz -d yourfilename.gz.

pigz --help показывает все доступные опции.