Как сжать файлы с помощью Pigz
Чтобы сжать один файл в формат zip, используйте синтаксис:
pigz filename
По умолчанию, pigz удаляет исходные файлы. Если вы хотите отключить эту особенность, необходимо использовать ключ -k
pigz -k filename
Также можно указать количество используемых потоков с помощью ключа -p {num}
pigz -k -p 10 filename
Разархивировать файлы можно командами:
pigz -d filename
либо
unpigz filename
Сам по себе Pigz не имеет возможности сжимать папку, он сжимает только отдельные файлы. В качестве обходного пути для архивирования каталогов используется pigz в сочетании с командой tar.
Чтобы сжать каталог, используйте аргумент --use-compress-program
, как показано:
tar --use-compress-program="pigz -k " -cf dir1.tar.gz dir1/
Разархивировать
tar --use-compress-program="pigz -d " -xvf dir1.tar.gz