Как перекомпрессировать все файлы .gz в текущем каталоге, используя bzip2 и выполняя 1 задачу на каждое ядро ЦП в параллельном режиме

parallel -j+0 "zcat {} | bzip2 >{.}.bz2 && rm {}" ::: *.gz


Эта команда использует утилиту parallel для параллельной перекомпрессии файлов .gz в текущем каталоге с использованием bzip2. Она выполняет по одной задаче на каждое ядро ЦП, что позволяет ускорить процесс перекомпрессии. Команда также удаляет исходные файлы .gz после успешной перекомпрессии. Альтернативой может быть выполнение этой операции последовательно без использования parallel.

Ответить

Ваш адрес email не будет опубликован. Обязательные поля помечены *