.DS_Store फ़ाइल क्या है?

विषयसूची:

Anonim

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

यहां स्पष्टीकरण दिया गया है कि मैक ओएस एक्स में डीएस_स्टोर दस्तावेज़ क्या है, अगर आप उन्हें हटाते हैं तो क्या होता है, और यदि आप उन्हें नेटवर्क पर नहीं रखना चाहते हैं तो उनके निर्माण को कैसे अक्षम करें वातावरण।

.DS_Store फ़ाइल क्या है? DS_Store फ़ाइल क्या करती है?

DS_Store फ़ाइलों का उपयोग Mac OS X द्वारा फ़ोल्डर विशिष्ट मेटाडेटा जानकारी संग्रहीत करने के लिए किया जाता है। वे प्रत्येक फ़ोल्डर में बनाए जाते हैं जिसे मैक ओएस एक्स फाइंडर एक्सेस करता है, यहां तक ​​कि नेटवर्क वॉल्यूम और बाहरी डिवाइस भी। फ़ोल्डर स्तर के अनुकूलन DS_Store फ़ाइल में संग्रहीत किए जाते हैं, जैसे कस्टम आइकन, आइकन प्लेसमेंट, आइकन आकार, विंडो प्लेसमेंट, सूची दृश्य, कस्टम पृष्ठभूमि चित्र या रंग आदि। उनके नाम के सामने, जो UNIX फ़ाइल सिस्टम को इंगित करता है कि फ़ाइल अदृश्य है।

अधिकांश मैक उपयोगकर्ता कभी भी DS_Store फ़ाइल नहीं देख पाएंगे, हालाँकि यदि उपयोगकर्ता ने छिपी हुई फ़ाइलों को दिखाना चुना है, तो वे OS X में लगभग हर निर्देशिका में दिखाई देंगे। इसी तरह, वे लगभग हमेशा ls कमांड से जुड़े -a फ़्लैग के साथ दिखाएँ, जो एक पीरियड से पहले की अदृश्य फ़ाइलों को दिखाने का संकेत देता है।

यहां DS_Store फ़ाइल कैसी दिखती है जब OS X में छिपी हुई फ़ाइलें दिखाई देती हैं:

अगर मैं .DS_स्टोर फ़ाइलें हटा दूं तो क्या होगा?

यदि आप मैक फ़ोल्डरों से .DS_Store फ़ाइलों को हटाते हैं, तो आप निर्देशिका फ़ोल्डर की विशिष्टताओं को खो देंगे; आइकन, विंडो प्लेसमेंट, बैकग्राउंड पिक्चर आदि जैसी चीजें खो जाएंगी। जबकि DS_Store फ़ाइलों को हटाने के लिए कोई महत्वपूर्ण नुकसान नहीं है (फ़ोल्डर मेटाडेटा को खोने के अलावा), जब तक कि आपके पास उन्हें हटाने का कोई विशेष कारण न हो, तो आपको उन्हें मैक ओएस एक्स फाइंडर द्वारा उपयोग किए जाने के बाद से रखना चाहिए। फ़ाइलों को हटाना वास्तव में केवल कुछ विशिष्ट Windows+Mac साझा नेटवर्किंग परिवेशों में आवश्यक है, और अन्यथा वे किसी भी तरह Mac OS X द्वारा पुन: उत्पन्न हो जाएंगे।

क्या मैं DS_स्टोर फ़ाइलें रोक सकता हूँ?

हां, टर्मिनल में निम्न आदेश निष्पादित करके आप डीएस_स्टोर फ़ाइलों के निर्माण को रोक सकते हैं

defaults com.apple.desktopservices लिखें DSDontWriteNetworkStores true

इसे रोकना अपेक्षाकृत आसान है। नेटवर्क से जुड़े वॉल्यूम, शेयर और ड्राइव के लिए DS_स्टोर फ़ाइल निर्माण, लेकिन अधिकांश उपयोगकर्ता स्थितियों के लिए यह शायद ही आवश्यक है।

ये DS_Store फ़ाइलें OS X के सभी संस्करणों में मौजूद हैं, सबसे पुराने संस्करणों से लेकर Mac OS X के नवीनतम रिलीज़ तक, क्योंकि वे फ़ाइल सिस्टम मेटाडेटा संग्रहण और जानकारी का एक महत्वपूर्ण घटक हैं।

.DS_Store फ़ाइल क्या है?