एक निश्चित नाम के साथ फ़ोल्डर्स को अनुक्रमित करने से स्पॉटलाइट को रोकें


18

क्या किसी निश्चित नाम (कहने node_modules) के साथ विश्व स्तर पर फ़ोल्डरों को अनदेखा करने का एक तरीका है

मुझे पता है कि मैं इसे प्रत्येक उदाहरण के लिए मैन्युअल रूप से कर सकता हूं, लेकिन मैं सोच रहा था कि क्या इसका संभव केवल स्पॉटलाइट को इन फ़ोल्डरों को अनुक्रमित नहीं करने देना है? node_modules, उदाहरण के लिए, आमतौर पर हजारों फाइलें होती हैं जिन्हें मैं खोजना नहीं चाहता और यह स्पॉटलाइट को धीमा कर देती है।

मैंने चारों ओर देखा है, लेकिन मैं केवल उन उत्तरों को खोज सकता हूं जो मैन्युअल रूप से स्पॉटलाइट गोपनीयता सूची में फ़ोल्डर्स जोड़ने का सुझाव देते हैं। क्या किसी के पास इससे बेहतर, ग्लोब तरीका है?


1
स्पॉटलाइट गोपनीयता में विशिष्ट फ़ोल्डर जोड़ना यह अनुक्रमण के दौरान इसे अनदेखा करने का तरीका है। आप इसे Apple द्वारा प्रदान करने के तरीके के खिलाफ क्यों हैं?
fsb

3
क्योंकि मैं इस फ़ोल्डर के कई उदाहरणों को नजरअंदाज करना चाहता हूं और यह करना कि "सेब प्रदान करने का तरीका" समय लेने वाला और अप्रभावी होगा (मुझे कुछ याद आ सकता है)। इसके अलावा, जब भी कोई नया node_modulesफ़ोल्डर बनाया जाता है, तो मुझे स्वयं जाकर उसे जोड़ना होगा।
rrr

जवाबों:


16

किसी फ़ाइल या फ़ोल्डर को किसी पैटर्न (उदाहरण: इसका नाम) के आधार पर स्पॉटलाइट से बाहर करने की कोई ज्ञात विधि नहीं है।

हालाँकि किसी फ़ोल्डर को खाली फ़ाइल में जोड़कर स्पॉटलाइट से बाहर करना संभव है .metadata_never_index

आप सभी node_moduleऔर bower_modulesफ़ोल्डर्स को अनदेखा करने के लिए इस विधि का उपयोग कर सकते हैं :

find /path/to/projects -type d \( -name "node_modules" -o -name "bower_modules" \) -exec touch "{}/.metadata_never_index" \;

5
मैं पुष्टि नहीं कर सकता कि यह मेरे मैक के लिए आज के रूप में सिएरा के साथ काम करता है। मैंने स्क्रिप्ट चलाई और .metadata_never_indexअपने नोड_मॉड्यूल्स में सभी छिपी हुई फ़ाइलों को ढूंढ सकता हूं, फिर भी स्पॉटलाइट इंडेक्स के एक मजबूर रिफ्रेश के बाद, फाइलें अभी भी अनुक्रमित हो रही हैं। वहाँ भी एक node_modules है NPM Github पीआर खुला लेकिन मुझे डर है कि इस समस्या का अंतिम समाधान नहीं होगा हूँ github.com/npm/npm/issues/15346
pascalwhoop

नोट: क्रोम और ओपेरा प्रोफ़ाइल फ़ोल्डर के लिए इसका उपयोग करते हैं। देखें bugs.chromium.org/p/chromium/issues/detail?id=395300#c5
एमईएमएस

.metadata_never_indexदु: ख की बात है कि मोजावे पर सम्मानित नहीं किया जाता है।
कार्ल पोकस

5

मामले में किसी ने भी सवाल में fsb की टिप्पणी को याद किया , जैसा कि मैंने किया था । Apple स्पॉटलाइट सेटिंग्स में एक गोपनीयता टैब प्रदान करता है।

गोटो "सिस्टम वरीयताएँ"> "स्पॉटलाइट"> "गोपनीयता"> "+" सूची में फ़ोल्डर जोड़ें।

नोट: यह तुरंत काम नहीं कर सकता है, मुझे प्रभाव देखने के लिए स्पॉटलाइट को फिर से शुरू करना होगा।


2

जाहिर है एक मूल फ़ोल्डर नाम के लिए '.noindex' जोड़ने अनुक्रमण से चर्चित कर पाएगा।

NB: मैंने व्यक्तिगत रूप से सत्यापित नहीं किया है।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.