ट्यूटोरियल के उपयोगकर्ताओं के उद्देश्य से है Mac ओएस एक्स, जिसे जरूरत है कई फ़ोल्डर में एक फ़ोल्डर में फ़ाइलों की एक बड़ी संख्या को साझा.
हमारे मामले में, समस्या इस तरह दिखता है:
हमारे पास एक फ़ोल्डर है "PSD" जिसमें है 2105 फ़ाइलों, और हम 2105 इन फ़ाइलों कोई और अधिक 300 से प्रत्येक फ़ाइल वाले फ़ोल्डरों बनाने के लिए.
सबसे सरल और हमारे लिए सुविधाजनक इस को प्राप्त करने के लिए आदेश पंक्ति से Terminal.
1. खुला Terminal और हम साझा करना चाहते हैं कि fisirele कि फ़ोल्डर में नेविगेट। हमारे मामले में आदेश होगा:
cd /Volumes/Stealth/Graphics/PSD
2। वर्तमान स्थान में फ़ाइलों और फ़ोल्डरों मौजूदा की संख्या देखें:
ls -l | wc -l
3 कदम आगे बढ़ने से पहले आप (फोल्डर में कोई बंद फ़ाइलें हैं सुनिश्चित करना चाहिए किबंद फ़ाइलें)। अगर वे मौजूद हैं, निष्पादन के दौरान प्राप्त होगा त्रुटि संदेश "ऑपरेशन की अनुमति नहीं"। कमांड की मदद से "chflags आर nouchg *"हम वर्तमान स्थान में सभी फ़ाइलों को अनलॉक करेंगे (एकाधिक फ़ाइलें अनलॉक करें Mac ओएस एक्स).
3। वर्तमान फ़ोल्डर में सभी फ़ाइलें, फ़ाइलों का एक निर्धारित संख्या वाले फ़ोल्डरों कि विभाजन आदेश पंक्ति:
i=0; for f in *; do d=psd_$(printf %03d $((i/300+1))); mkdir -p $d; mv "$f" $d; let i++; done
जहाँ "psd_" बनाए जाने वाले फ़ोल्डर्स का उपसर्ग है, और "300" प्रति फ़ोल्डर की अधिकतम संख्या है। इन मापदंडों को आपकी प्राथमिकताओं के अनुसार संशोधित किया जा सकता है।
यह ट्यूटोरियल इस तरह दिखता है Terminal:
Stealth Settings - हजारों फ़ाइलों वाले एक फ़ोल्डर को कई उप-समूहों में विभाजित करें-folders.
इस ट्यूटोरियल परीक्षण किया है और पर विकसित किया गया है MacBook Pro cu ओएस एक्स Yosemite.