Параллельная команда GNU хорошо подходит для такого типа вещей. После:
$ sudo apt-get install parallel
Тогда
ls *.zip | parallel unzip
Это будет использовать столько ядер, сколько у вас есть, заставляя каждое ядро занято распаковкой, пока все не закончится. [!d3 ]