find . -maxdepth 1 -name '*.zip' -print0 | xargs -0 -I {} -P 25 unzip {}
Команда «find» используется для поиска файлов и каталогов в файловой системе. В данном случае, команда «find . -maxdepth 1 -name ‘*.zip'» ищет все zip-файлы в текущем каталоге.
Затем, найденные файлы передаются в команду «xargs», которая используется для выполнения команды с аргументами, полученными из стандартного ввода. В данном случае, команда «xargs -0 -I {} -P 25 unzip {}» выполняет команду «unzip {}» для каждого найденного zip-файла.
Аргументы команды «xargs» включают использование символа «0» как разделителя между аргументами, опцию «-I {}» для указания заменяемого шаблона, и опцию «-P 25», которая указывает на одновременное выполнение 25 экземпляров команды «unzip».
Таким образом, данная команда извлекает все найденные zip-файлы в текущем каталоге, выполняя до 25 операций разархивирования одновременно. Если требуется извлечь больше или меньше zip-файлов одновременно, можно изменить значение опции «-P» в команде на нужное количество.