Найти тему
Apple SPb Event

Как еще быстрее сжимать файлы в Linux

Оглавление

[via]

Pigz - один из лучших инструментов для сжатия файлов в архивы. Он невероятно быстр и эффективен. Он может работать намного лучше, чем многие другие доступные утилиты для сжатия. В этом руководстве мы покажем Вам, как использовать Pigz.

Установка

Pigz отличная утилита для сжатия файлов, однако она очень редко входит в пакет предустановленных программ, из-за чего нам понадобится самостоятельно её установить, для этого выполните:

sudo apt-get install pigz

Если вы используете менеджер пакетов dnf выполните:

sudo dnf install pigz

-2

Сжатие

Для того чтобы сжать один файл или директорию выполните команду:

pigz file

где file – имя файла или директории

Сжатие с помощью Pigz обладает высокой скоростью, однако если вы работаете с большим файлом, сжатие все равно займет значительное количество времени.

Обычно, когда вы сжимаете файл с помощью команды Pigz, используется формат GZ. Этот формат отлично подходит для Linux и даже Mac. Однако работать с данным форматом в Windows не всегда удобно. К счастью, вы также можете сжимать файлы с помощью Pigz в формате Zip.

Чтобы использовать формат Zip, вам нужно запустить команду сжатия с опциональным параметром -K.

pigz -K file

Чтобы сжать несколько файлов просто добавьте их как параметры:

pigz file1 file2 file3

В качестве теста используем pigz и gzip для сжатия одного и того же файла:

pigz gzip

real 0m0.528s real 0m1.407s

user 0m1.979s user 0m1.347s

sys 0m0.110s sys 0m0.060s

Сжатие с pigz оказалось на 63% быстрее, чем с предустановленной gzip.

Больше интересного в нашем Telegram: https://t.me/applespbevent

Еще по теме: