बाहरी ड्राइव पर .Spotlight-V100 और .Tash फ़ोल्डर बनाने के लिए कैसे अक्षम करें?


13

हर बार जब मैं USB फ्लैश ड्राइवर डालता हूं तो मैक ओएस एक्स 2 फ़ोल्डर्स बनाता है .Trashऔर .Spotlight-V100। क्या इस ऑपरेशन को अक्षम करना संभव है?

जवाबों:


14

खैर, मुझे पता है कि ऐसा करने के लिए उपयोगिताओं है, लेकिन मैं अभी नाम वापस नहीं ले सकता ...

लेकिन मेरा Google-Foo, आज काम कर रहा है ...

$ cd /Volumes/your\ target\ volume
$ sudo touch .metadata_never_index

यह छिपी हुई फ़ाइल तेंदुए और स्नो लेपर्ड (संभवतः टाइगर भी) द्वारा मान्यता प्राप्त है।

लेकिन यह एक स्पॉटलाइट इंडेक्स को नहीं रोकेगा जो वर्तमान में बनाया जा रहा है ... इसलिए ड्राइव को प्राइवेसी पैनल के स्पॉटलाइट में जोड़ें, फ़ाइल जोड़ें, और फिर इसे प्राइवेसी पैनल से हटा दें।

ऐसा करने से प्रश्न में ड्राइव पर स्पॉटलाइट इंडेक्स की सामग्री मिट जाएगी, इसे फिर से अनुक्रमित होने से रोकें ...


यह उत्तर प्रश्न को संबोधित नहीं करता है?
शंकु

2
यह आधे प्रश्न का उत्तर देता है, .Spotlight-V100 फ़ोल्डर उस ड्राइव के लिए स्पॉटलाइट इंडेक्स है। इस प्रकार .metadata_never_index बनाकर, यह उस ड्राइव के लिए स्पॉटलाइट इंडेक्स को बनने से रोक देगा।
बेंजामिन शोल्निक

3

नहीं।

mdutil नेटवर्क ड्राइव पर स्पॉटलाइट को बंद कर सकता है, लेकिन इसे हटाने योग्य ड्राइव को इंडेक्स करने से रोकने का कोई तरीका नहीं है (ड्राइव को सम्मिलित करने की कमी और फिर स्पॉटलाइट को उस ड्राइव के इंडेक्स को नहीं बताना - लेकिन आप इसे रोकने के लिए कुछ ढूंढ रहे हैं। हटाने योग्य ड्राइव, हमेशा, न केवल उस ड्राइव पर जहाँ आपने इसे मैन्युअल रूप से बंद किया है)

ट्रैश के लिए, OS X बनाने के लिए समान वर्कअराउंड हैं, वास्तव में ट्रैश फ़ोल्डर का उपयोग नहीं करते हैं - उदाहरण के लिए, .Trash नामक एक फ़ाइल बनाएँ, ताकि बाद में OS X डायरेक्ट्री नामक निर्देशिका न बना सके। फिर से, यह केवल उन डिवाइसों के लिए काम करता है जिन्हें आपने मैन्युअल रूप से छूट दी है, यह सभी देवताओं पर ऐसा करने वाले OSX पर कंबल प्रतिबंध नहीं है।


3

अपने बाहरी ड्राइव को अनुक्रमित करने से रोकने के लिए, आप इसे स्पॉटलाइट (सिस्टम प्राथमिकता) में गोपनीयता नियम में जोड़ सकते हैं।

स्पॉटलाइट को इन स्थानों को खोजने से रोकें

.DS_Storeफ़ाइलों को बनाए जाने से रोकने के लिए, चलाएँ:

defaults write com.apple.desktopservices DSDontWriteNetworkStores true

स्रोत: कैसे रोकें .DS_Store फ़ाइल निर्माण


वैकल्पिक रूप से इंडेक्सिंग को रोकने के .metadata_never_indexलिए ड्राइव पर खाली फ़ाइल बनाएं ।

OS X सिस्टम द्वारा सेटिंग्स फ़ाइल के रूप में उपयोग किया जाता है, .metadata_never_index फ़ाइल एक्सटेंशन स्वचालित रूप से मेटाडेटा को अनुक्रमित करने से Apple स्पॉटलाइट जैसे कुछ अनुक्रमण कार्यक्रमों को रोकने का एकमात्र तरीका है। अन्य Apple डिवाइस जैसे कि iPod / iPad भी .metadata_never_index फ़ाइल एक्सटेंशन का उपयोग करता है। एक अन्य विकल्प .metadata_never_index स्थापित करने के लिए एक ड्रैग-एंड-ड्रॉप AppleScript बनाने के लिए है।

यह मूल रूप से कार्यात्मक होने के लिए एक रूट डायरेक्टरी में स्थित होना चाहिए।

इसे टर्मिनल से touch .metadata_never_indexकमांड द्वारा बनाया जा सकता है ।

अनुक्रमणिका को प्रबंधित करने के अन्य विकल्प - हटाना, रोकना और अद्यतन करना भी उपलब्ध हैं।


सभी संस्करणों पर अनुक्रमण को अक्षम करने के लिए, चलाएं:

sudo mdutil -a -i off

पुन: सक्षम करने के लिए:

sudo mdutil -a -i on

निम्नलिखित उपनाम आपके बैश आरसी फाइलों में जोड़ने के लिए उपयोगी हो सकते हैं ।

# Start/stop indexing on all volumes.
alias spotlight_off='sudo mdutil -a -i off'
alias spotlight_on='sudo mdutil -a -i on'

# Load/unload Spotlight Launch Daemons.
alias spotlight_unload='sudo launchctl unload -w /System/Library/LaunchDaemons/com.apple.metadata.mds.plist'
alias spotlight_load='sudo launchctl load -w /System/Library/LaunchDaemons/com.apple.metadata.mds.plist'

यह ध्यान दिया जाना चाहिए कि mdutilइस उत्तर में कमांड आपके मुख्य हार्ड ड्राइव सहित सभी संस्करणों पर अनुक्रमण को अक्षम कर देगा। यदि आप अनुप्रयोगों या दस्तावेजों को खोलने के लिए स्पॉटलाइट का उपयोग करते हैं, तो यह उस कार्यक्षमता को तोड़ देगा। आप अपने मुख्य HD पर फिर से अनुक्रमण को फिर से सक्षम कर सकते हैं (लेकिन फिर भी इसे अन्य संस्करणों से दूर रख सकते हैं)sudo mdutil -i on /Volumes/Macintosh\ HD
Nitzle

3

कम से कम macOS Mojave (10.14) में मैंने पाया कि mdutil -hकमांड मेरे दोस्त थे ... कोशिश करें:

sudo mdutil -X /path/to/volume

लेकिन आपको विकल्प भी तलाशने की आवश्यकता हो सकती है जैसे कि -dऔर -i offक्योंकि मदद बताता है कि -Xअनुक्रमण को अक्षम नहीं करता है।

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