USB को .fseventsd, .Trashes, .ototlight-V100 फ़ोल्डर्स और .DS_Store फ़ाइलों से कैसे रोका जाए?


26

यदि आप किसी को अपने USB ड्राइव को उस पर फ़ाइलों को रखने के लिए देते हैं, तो बाद में साफ करने के लिए यह बहुत कष्टप्रद है, OSX प्लेटफार्मों की कलाकृतियों के अलावा अन्य सभी बेकार हैं, जो डिस्क को प्रदूषित करते हैं। क्या इस व्यवहार को रोकने के लिए यह कोई समाधान है। शायद उन फ़ाइलों को अपने आप लिखना और उन्हें केवल "6/700" अनुमतियों जैसे कुछ पढ़ने के लिए सेट करना है?

PS मैं यह नहीं पूछ रहा हूं कि दूसरों के द्वारा OSX पर क्या करना है, क्योंकि मुझे नहीं पता कि अगली बार कौन मुझे एक नई फाइल देगा (मैं इस समस्या और किसी भी अन्य लोगों को कोई भी कॉन्फ़िगरेशन नहीं समझा सकता हूं), लेकिन इसके बजाय क्या करना है USB ड्राइव बिंदु से देखें।


जवाबों:


20

यदि आप अन्य OS X सिस्टम के साथ एक लिखने योग्य, बाहरी डिस्क साझा करने जा रहे हैं, तो .DS_Store फ़ाइलों को प्रदर्शित होने से रोकने के लिए आप अपनी मशीन से निम्न कमांड चला सकते हैं।

स्पर्श / वॉल्यूम / your_volume_name /.metadata_never_index

फिर फ़ाइल को चलाकर सुरक्षित करें

chmod 444 / Volumes / your_volume_name /.metadata_never_index

इस छिपी हुई फ़ाइल का अस्तित्व ओएस एक्स स्पॉटलाइट को ड्राइव को अनुक्रमित करने से रोकेगा ताकि आपको केवल एक बार ऐसा करने की आवश्यकता हो जब तक आप ड्राइव को पुन: स्वरूपित न करें। मुझे नहीं पता कि यह क्रॉस-प्लेटफ़ॉर्म पर काम करता है, उदाहरण के लिए, खूंखार thumbs.db विंडोज फाइलें।

उम्मीद है की यह मदद करेगा।


11
तो यह करने के लिए इसे छिपा फ़ाइलों को लिखने के लिए usb आपको एक छिपी हुई फ़ाइल बनाना है? Sigh
बेसिक

क्या लाभ है chmod 444? यह इसे लिखने से रोक सकता है, लेकिन यह इसके विलोपन को नहीं रोकेगा, और आप शायद इसकी सामग्री की परवाह नहीं करते हैं। क्या यूनिक्स परमिशन यूएसबी स्टिक के फाइल सिस्टम पर काम करेगा, बहस के लिए भी तैयार है।
mwfearnley

9

मुझे यह ब्लॉग पोस्ट बहुत उपयोगी लगी : http://blog.hostilefork.com/trashes-fseventsd-and-spotlight-v100/

मूल रूप से:

OS / X को स्पॉटलाइट इंडेक्सिंग करने से रोकने के लिए, आपको हटाने योग्य ड्राइव की रूट डायरेक्टरी में .metadata_never_index नामक एक फ़ाइल की आवश्यकता है। OS / X को .Trash डायरेक्टरी बनाने से रोकने के लिए, आपको अपनी खुद की फाइल बनाने की ज़रूरत है जो डायरेक्टरी नहीं है और इसे कॉल करें। Trashes इसे ड्राइव पर फाइलसिस्टम ईवेंट्स की लॉगिंग करने से रोकने के लिए, आपको एक निर्देशिका बनाने की आवश्यकता है .fseventsd और उस फ़ोल्डर के अंदर no_log नाम की एक एकल फ़ाइल लगाई। ... मैं ओएस / एक्स को बनाने से रोकने के लिए किसी भी तरह से नहीं जानता।। डीएस_स्टोर फाइलें, जो प्रत्येक निर्देशिका में कुछ वरीयताओं को ट्रैक करती हैं ...

लेकिन पूरी जानकारी और विवरण के लिए ब्लॉग पढ़ें।

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