आप GNU का उपयोग समानांतर रूप से कर सकते हैं क्योंकि यह तत्वों की संख्या को एक नौकरी तक सीमित कर सकता है और साथ ही एक जॉब नंबर (एक अद्वितीय ज़िप संग्रह नाम के लिए) प्रदान कर सकता है:
$ touch $(seq 20)
$ find . ! -name "*.zip" -type f -print0 | parallel -0 -N 5 zip arch{#} {}
adding: 1 (stored 0%)
adding: 10 (stored 0%)
adding: 11 (stored 0%)
adding: 12 (stored 0%)
adding: 13 (stored 0%)
adding: 14 (stored 0%)
adding: 15 (stored 0%)
adding: 16 (stored 0%)
adding: 17 (stored 0%)
adding: 18 (stored 0%)
adding: 19 (stored 0%)
adding: 2 (stored 0%)
adding: 20 (stored 0%)
adding: 3 (stored 0%)
adding: 4 (stored 0%)
adding: 5 (stored 0%)
adding: 6 (stored 0%)
adding: 7 (stored 0%)
adding: 8 (stored 0%)
adding: 9 (stored 0%)
$ ls
1 11 13 15 17 19 20 4 6 8 arch1.zip arch3.zip
10 12 14 16 18 2 3 5 7 9 arch2.zip arch4.zip
विकल्प -N 5फ़ाइलों की संख्या को 5 प्रति संग्रह तक सीमित करता है और इसके zipस्थान पर प्रस्तुत किया जाता है{}
{#}(शब्दशः, मंगलाचरण के दौरान आप के द्वारा प्रतिस्थापित किया जा करने के लिए नहीं), नौकरी संख्या से बदल दिया जाता है, जिसके परिणामस्वरूप arch1.zip, arch2.zipआदि
-print0करने के लिए विकल्प findऔर -0करने के लिए विकल्प parallelसंगठनों ने मिलकर यह सुनिश्चित करें कि विशेष वर्ण के साथ फ़ाइल नाम सही ढंग से नियंत्रित किया जाता है बनाते हैं।