MacOS को बनाने से रोकें। * और ._ * फाइलें


11

जब भी मैं किसी के FAT32 फ्लैश ड्राइव को अपने कंप्यूटर में प्लग करता हूं, तो मैकओएस को सभी प्रकार की छिपी हुई फ़ाइलों को जोड़ना पसंद है।

इनमें से एक जोड़े में शामिल हैं:
.Spotlight-V100 /
.Trashes /
.fseventsd /
.DS_Store

जब उन्हें ड्राइव वापस मिलता है, तो वे यह सब देखते हैं। मेरे द्वारा इसे होने से कैसे रोका जा सकता है?

धन्यवाद!

जवाबों:


7

ये फाइलें और निर्देशिका विभिन्न अनुप्रयोगों द्वारा बनाई गई हैं:

.DS_Store - जब आप एक निर्देशिका खोलते हैं तो फाइंडर द्वारा बनाया गया। यह फ़ोल्डर (दृश्य विकल्प, आइकन स्थिति आदि) के बारे में जानकारी संग्रहीत करता है।

.fseventsd - fseventsd डेमॉन द्वारा बनाया गया। इसमें फाइल सिस्टम इवेंट जैसे संशोधन, विलोपन, निर्माण आदि के बारे में डेटा है।

.Spotlight-V100 - मेटाडेटा के रूप में स्पॉटलाइट के लिए अनुक्रमण जानकारी संग्रहीत करता है।

.Trashes - एक फ़ोल्डर जिसमें फ़ाइलें कचरा के लिए भेजी गई हैं लेकिन अभी तक वॉल्यूम से नहीं हटाई गई हैं।

इन सभी को बनने से रोकने के लिए, आपको प्रत्येक एप्लिकेशन के व्यवहार को व्यक्तिगत रूप से संशोधित करना होगा। इसमें स्पॉटलाइट के अपवाद को शामिल करना, फाइंडर के कैशिंग फ़ीचर को डिसेबल करना (यदि संभव हो तो), फ़ेवसेंट डेमन को बदलना और इसी तरह शामिल होगा। मुझे यकीन नहीं है कि यदि इन सभी सुविधाओं को बहिष्करण जोड़ना या अक्षम करना संभव है। यदि आपको डिस्क पर लिखने की आवश्यकता नहीं है, तो मैं इसे केवल माउंट करूंगा सिफ़ पढ़िये चीजों को आसान बनाने के लिए।


वहाँ कुछ भी तुम नहीं जानते हो ?! मुझे ड्राइव पर पढ़ने / लिखने की आवश्यकता है लेकिन मुझे अनुमान है कि मैकओएस में साधारण अपवादों को जोड़ने की क्षमता नहीं है। लगता है जैसे मुझे इसके लिए एक ऐप की आवश्यकता हो सकती है - अगर यह वहाँ से बाहर है ... ps। मदद के लिए धन्यवाद (अभी तक फिर से)।
macek

हो सकता है कि केवल पढ़ने के लिए माउंट करना आसान हो, फिर संशोधनों के लिए अपनी डिस्क पर संपूर्ण ड्राइव की प्रतिलिपि बनाएं? मुझे यकीन नहीं है कि आप क्या कर रहे हैं, लेकिन यह एक उपयुक्त समाधान हो सकता है। बावजूद, आप स्वागत से अधिक हैं :)
John T

यह उत्तर विवरण प्रदान करता है किस तरह यह समस्या को ठीक करने के लिए संभव हो सकता है, लेकिन मैं इसे चिह्नित नहीं करने जा रहा हूं क्योंकि यह वास्तव में समाधान प्रदान नहीं करता है। फिर भी एक अप-वोट, हालांकि! जानकारी के लिए धन्यवाद, जॉन :)
macek

4

तेंदुआ & amp; स्नो लेपर्ड इन फाइलों को छिपा देते हैं। Mac OS X का उपयोग इन फ़ाइलों को नेटवर्क ड्राइव पर नहीं करने के लिए कहा जा सकता है:

defaults write com.apple.desktopservices DSDontWriteNetworkStores true

क्या USB ड्राइव को "नेटवर्क ड्राइव" माना जाता है?
macek

मुझे लगता है कि यह केवल .DS_Store निर्माण को रोकता है, लेकिन इसके लिए अपवाद जोड़ने का यह सही तरीका है।
John T

मैंने ऐसा करने की कोशिश की और यह केवल रोकता है .DS_Store
macek

यह कम से कम शेर पर सामान्य यूएसबी ड्राइव पर लागू नहीं होता है।
Lri

2

मुझे नहीं पता कि "यहाँ एक ऐप है" एक समस्या का एक ठीक समाधान है, लेकिन मैंने कुछ खुदाई की और यह पाया:
http://www.zeroonetwenty.com/blueharvest/

एक बार देखने लायक हो सकता है, लेकिन $ 16.95 के लायक नहीं हो सकता है ...

संपादित करें:

मैं BlueHarvest परीक्षण का उपयोग कर रहा हूं और बहुत अच्छा काम कर रहा हूं। क्योंकि यह मूल प्रश्न के लिए सबसे पूर्ण समाधान प्रदान करता है, इसलिए मैं इसे स्वीकृत उत्तर के रूप में चिह्नित कर रहा हूं।


2

दो दृष्टिकोण हैं।

सभी फ्लैश ड्राइव के लिए एक मशीन पर एक काम करता है, और विभिन्न सेवाओं को लिखने से ड्राइव तक रोकता है। यह काफी जटिल है, इसलिए मैं इसके बारे में खुद को समझाऊंगा http://www.thexlab.com/faqs/stopspotlightindex.html

अन्य एक फ्लैश ड्राइव को ठीक करता है ताकि आप मैक में प्रहार कर सकें और उन्हें इसे इंडेक्स न करें। आपको फ्लैश ड्राइव पर कुछ फाइलें डालनी होंगी, इससे पहले कि आप इसे मैक में प्लग करें, जो ओएस को विभिन्न चीजों को न लिखने के लिए कहें। पर अधिक जानकारी http://hostilefork.com/2009/12/02/trashes-fseventsd-and-spotlight-v100/

उन दोनों के बीच, वे इसे कवर किया गया लगता है। नहीं, यह बिल्कुल सही नहीं है - यदि आप एक छड़ी को इधर-उधर ले जाते हैं और उसे मैक में चिपका देते हैं, तो उस पर कम से कम कुछ बेकार फाइलें हैं। ओह अच्छा।


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