ओएस एक्स में नामकरण एक्सटेंशन के साथ फ़ोल्डर & फ़ाइलों को अनदेखा करने के लिए स्पॉटलाइट को बल दें
Spotlight Mac OS X की खोज कार्यक्षमता का मूल है, और यदि आप चाहते हैं कि स्पॉटलाइट किसी फ़ाइल, फ़ोल्डर या ड्राइव को अनदेखा करे, तो पारंपरिक रूप से अनुशंसित सलाह यह है कि आइटम को इंडेक्सेशन से बाहर करने के लिए स्पॉटलाइट में खींचें सिस्टम वरीयता पैनल बहिष्करण सूची। यह अनुशंसित दृष्टिकोण है क्योंकि इसका उपयोग करना आसान है और प्रबंधित करना आसान है, लेकिन एक और तरीका है जो किसी दिए गए दस्तावेज़ या निर्देशिका को अनदेखा करने के लिए स्पॉटलाइट को मजबूर करने के लिए नामकरण एक्सटेंशन का उपयोग करता है।वह नामकरण प्रत्यय एक ".noindex" एक्सटेंशन है, और इसका उपयोग बहुत सीधा है। बस किसी फ़ाइल या फ़ोल्डर के अंत में लागू करने के लिए किसी चीज़ का नाम बदलने से स्पॉटलाइट को मैक पर खोजने योग्य फ़ाइलों की अनुक्रमणिका में शामिल करने से रोका जा सकेगा। उदाहरण के लिए:
- "नमूना फ़ाइल" हमेशा की तरह स्पॉटलाइट द्वारा अनुक्रमित और पाया जाएगा
- “SampleFile.noindex” को इंडेक्स नहीं किया जाएगा और स्पॉटलाइट में नहीं मिलेगा
स्क्रीनशॉट उदाहरण उपयुक्त प्रत्यय के साथ तीन अलग-अलग आइटम दिखाता है ताकि उन्हें स्पॉटलाइट से बाहर रखा जा सके:
Spotlight न केवल उन फ़ाइलों और निर्देशिकाओं को अनदेखा करेगा, बल्कि यह किसी भी फ़ोल्डर में मौजूद सभी चीज़ों को भी अनदेखा कर देगा जिसमें वह एक्सटेंशन भी है।
इस दृष्टिकोण के साथ स्पष्ट समस्या यह है कि यह फ़ाइल या फ़ोल्डर के वास्तविक नाम को इसे बाहर करने के लिए बदल देता है, जबकि सिस्टम प्राथमिकता का उपयोग करने वाली प्राथमिक युक्ति आइटम के नाम में ऐसा कोई परिवर्तन नहीं करती है।दूसरी ओर, क्योंकि इसे पूरी तरह से फ़ाइल नाम के माध्यम से नियंत्रित किया जाता है, इसके फायदे हैं, क्योंकि इसे आसानी से स्क्रिप्ट किया जा सकता है या यदि आवश्यक हो तो SSH के माध्यम से कमांड लाइन के माध्यम से दूरस्थ रूप से उपयोग किया जा सकता है।
कभी-कभी, आप OS X में स्वयं उस एक्सटेंशन को जोड़ते हुए आ सकते हैं। यह अक्सर एक मैक से दूसरे में सामान स्थानांतरित करने के लिए माइग्रेशन सहायक का उपयोग करने के बाद होता है, और माइग्रेशन प्रक्रिया के दौरान या बाद में / उपयोगकर्ता / निर्देशिका के भीतर "उपयोगकर्ता नाम. नोइंडेक्स" के रूप में लेबल किए गए फ़ोल्डर को ढूंढना असामान्य नहीं है, अगर इसे प्रक्रिया से पहले रद्द कर दिया गया था पूरा किया हुआ।