यहाँ एक है स्वचालक सेवा 1 कि में उपलब्ध हो जाता है खोजक जब फ़ोल्डर का चयन किया जाता है और emulates संदर्भ मेनू कम्प्रेस [n] आइटम आदेश को छोड़कर यह एक बनाता है व्यक्ति ज़िप संग्रह फ़ाइल प्रत्येक चयनित के लिए फ़ोल्डर में नाम चयनित फ़ोल्डर । यदि फ़ोल्डर Name.zip फ़ाइल पहले से मौजूद है, तो फ़ाइल नाम में एक " 2"
( स्पेस 2) जोड़ा जाता है , जैसे Folder Name 2.zip । यह एक मौजूदा ज़िप संग्रह फ़ाइल सुनिश्चित करता हैस्पर्श नहीं किया गया है और ज़िप संग्रह फ़ाइलनाम स्वचालित रूप से आवश्यक के रूप में बढ़ाया जाएगा।
1 में MacOS मोजावे , और बाद में, एक स्वचालक सेवा एक कहा जाता है त्वरित कार्रवाई । अन्य मामूली नाममात्र अंतर भी हैं, लेकिन जब उन्हें पूर्व-macOS Mojave Automatorflows से तुलना करना अधिक स्पष्ट होना चाहिए।
सेवा बनाने के लिए: 1
ऑटोमेटर खोलें और सेवा का चयन करें 1 या फ़ाइल > नई > सेवा यदि ऑटोमेटर पहले से खुला है।
सेट सेवा चयनित प्राप्त होती है करने के लिए फ़ोल्डर्स और में करने के लिए खोजक ।
एक जोड़े भागो शैल स्क्रिप्ट कार्रवाई की स्थापना, शैल: करने के लिए / bin / bash और दर्रा इनपुट: करने के लिए तर्क के रूप में और निम्नलिखित जोड़ें कोड :
for f in "$@"; do
dn="$(dirname "$f")"
bn="$(basename "$f")"
cd "$dn" || exit
if [[ ! -e "$bn.zip" ]]; then
ditto -c -k --sequesterRsrc --keepParent "$f" "$bn.zip"
else
n=2
for i in $bn *.zip; do
if [[ "$bn $n.zip" == "$i" ]]; then
n="$(( n + 1 ))"
fi
done
ditto -c -k --sequesterRsrc --keepParent "$f" "$bn $n.zip"
fi
done
afplay /System/Library/Sounds/Purr.aiff
सेवा को इस रूप में सहेजें : अलग से फ़ोल्डर को संपीड़ित करें
सेवा का उपयोग करने के लिए:
में खोजक या पर डेस्कटॉप एकाधिक चयन फ़ोल्डर , तो राइट क्लिक करें और चुनें कम्प्रेस फ़ोल्डर अलग से नीचे से सेवा ।
या लक्ष्य फ़ोल्डर का चयन करने के बाद , आप खोजक > पर भी क्लिक कर सकते हैं सर्विसेज > कंप्रेस फोल्डर्स को मेन्यू बार से अलग से ।
आपके पास यह है, अलग-अलग ज़िप अभिलेखागार में एक बार में एक साथ कई फ़ोल्डर को संपीड़ित करने का एक तरीका है और यह पता लगाता है कि फाइंडर कैसे एक ज़िप संग्रह फ़ाइल बनाता है। मतलब कि जिप संग्रह में उपनिर्देशिका __MACOSX में संरक्षित संसाधन कांटे और HFS मेटा-डेटा शामिल है और केवल मूल निर्देशिका नाम स्रोत को एम्बेड करता है गंतव्य-संग्रह , संग्रह बनाने के लिए उपयोग zip
किए बिना (बिना -j
) के रूप में पूरी तरह से योग्य पथनाम नहीं ।
अलग से संपीड़ित फ़ोल्डर की छवि