Apenas tar to stdout e canalizar para pigz . (Você provavelmente não quer paralelizar o acesso ao disco, apenas a parte de compressão):
$ tar c- myDirectory/ | pigz > myDirectory.tar.gz
Uma invocação simples de tar , como a acima, basicamente concatena as árvores de diretórios de maneira reversível. A parte de compactação pode ser separada, como neste exemplo.
pigz faz compactação multithread. O número de encadeamentos que ele usa pode ser ajustado com -p e o padrão será o número de núcleos disponíveis.