macOS फाइंडर में आपके द्वारा देखे जाने वाले प्रत्येक फ़ोल्डर में एक .DS_Store फ़ाइल बनाता है। यह फ़ाइल मेटाडेटा को उस फ़ोल्डर की सामग्री के साथ-साथ दृश्य प्रकार और आइकन आकार जैसी चीज़ों के लिए उपयोगकर्ता अनुकूलन के बारे में संग्रहीत करती है।
ये .DS_Store फाइलें आपसे macOS में छिपाई जाती हैं ताकि वे आपके फ़ोल्डर दृश्य को अव्यवस्थित न करें। लेकिन मिश्रित-OS वातावरण में, .DS_Store फाइलें एक समस्या बन सकती हैं। ऐसा इसलिए है क्योंकि आपका मैक साझा नेटवर्क स्थानों के लिए भी इन फ़ाइलों को बनाता है। इसलिए यदि आप Windows PC का उपयोग करने वाले लोगों के साथ अपने कार्यालय में एक NAS साझा कर रहे हैं, तो वे अचानक .DS_Store फ़ाइलों को साझा निर्देशिकाओं को कम करते हुए देख सकते हैं (कम से कम, इस बात पर निर्भर करता है कि Windows उपयोगकर्ताओं की फ़ाइल एक्सप्लोरर में कॉन्फ़िगर की गई उनकी प्राथमिकताएँ कैसी हैं) ।
एक मैक .DS_Store फ़ाइल विंडोज़ में दिखाई दे रही है।
आप बिना डेटा खोए .DS_Store फ़ाइलों को मैन्युअल रूप से हटा सकते हैं। एकमात्र मुद्दा यह है कि जब आप इसके .DS_Store फ़ाइल को हटाने के बाद किसी साझा फ़ोल्डर में ब्राउज़ करते हैं, तो खोजक डिफ़ॉल्ट लेआउट पर वापस आ जाएगा और आपके द्वारा निर्धारित किसी भी कस्टम दृश्य प्रकार या फ़ॉन्ट आकार को याद नहीं करेगा। यह दृष्टिकोण, हालांकि, आपको इन फ़ाइलों को पॉपअप करने के लिए मैन्युअल रूप से हटाने की आवश्यकता होती है (और मैकओएस हर बार जब आप साझा निर्देशिका में वापस लौटते हैं तो एक नई प्रतिस्थापन फ़ाइल बनाएंगे)। इसके बजाय, आप पहली बार में नेटवर्क शेयरों पर .DS_Store फाइलें नहीं बनाने के लिए macOS को कॉन्फ़िगर कर सकते हैं।बनाना बंद करें .DS_Store फ़ाइलें
साझा नेटवर्क ड्राइव पर .DS_Store फाइलें न बनाने के लिए अपने मैक को कॉन्फ़िगर करने के लिए, macOS में लॉग इन करें, टर्मिनल लॉन्च करें, और निम्नलिखित कमांड डालें:
डिफॉल्ट्स com.apple.desktopservices DSDontWriteNetworkStores -bool TRUE लिखें
एक बार जब आप कमांड को निष्पादित कर लेते हैं, तो किसी भी खुले काम को बचा सकते हैं और अपने मैकओएस उपयोगकर्ता खाते से लॉग आउट कर सकते हैं। जब आप वापस लॉग इन करते हैं, तो अपने साझा नेटवर्क ड्राइव को फिर से कनेक्ट करें। मौजूदा .DS_Store फाइलें अभी भी मौजूद हो सकती हैं और उन्हें मैन्युअल रूप से डिलीट करने की आवश्यकता होगी, लेकिन जैसे ही आप आगे जा रहे साझा निर्देशिकाओं को ब्राउज़ करते हैं, आपका मैक कोई भी नया .DS_Store फाइल नहीं बनाएगा।
.DS_Store टिडबिट
जैसा कि ऊपर चर्चा की गई है, आपके मैक को बनाने से रोकने का लाभ .DS_Store फ़ाइलें मैक और विंडोज उपयोगकर्ताओं के बीच साझा किए जाने वाले ड्राइव पर अव्यवस्था बनाने से बचने के लिए है। लेकिन चूंकि macOS इन फ़ाइलों को डिफ़ॉल्ट रूप से छुपाता है (और यहां तक कि विंडोज को उन्हें छिपाने के लिए कॉन्फ़िगर किया जा सकता है), आप केवल उनकी रचना को रोकना चाहते हैं यदि आप जानते हैं कि विंडोज उपयोगकर्ता उनका सामना कर सकते हैं। विशुद्ध रूप से मैक-आधारित नेटवर्क वातावरण में, .DS_Store फ़ाइलों को छिपाने की आवश्यकता नहीं है, और ऐसा करने से आप फ़ोल्डर दृश्य वरीयताओं को सेट करने में सक्षम हो सकेंगे जो सत्रों के बीच बनी रहती हैं।
लेकिन इस प्रक्रिया पर विचार करने का एक और कारण है: गति। आपके नेटवर्क की गति, आपके साझा संग्रहण की गति और साझा की जा रही फ़ाइलों और निर्देशिकाओं की संख्या के आधार पर .DS_Store फ़ाइलों का उपयोग वास्तव में चीजों को धीमा कर सकता है क्योंकि आप नेटवर्क ब्राउज़ करते हैं। ऐसा इसलिए है, क्योंकि NAS में एक संभावित धीमे नेटवर्क या धीमे हार्ड ड्राइव से निपटने के लिए, आपके मैक को संभावित रूप से हजारों .DS_Store फ़ाइलों को पढ़ना और प्रोसेस करना पड़ता है। इस स्थिति में, फ़ोल्डर मेटाडेटा के लाभ केवल इसके लायक नहीं हैं। हालांकि, ध्यान रखें कि यह केवल परिस्थितियों के पूर्वोक्त सेट पर लागू होता है। गीगाबिट या तेज़ नेटवर्क पर तेज़ NAS डिवाइस वाले उपयोगकर्ताओं को तब तक कोई समस्या नहीं होनी चाहिए जब तक कि आप बड़ी संख्या में निर्देशिकाओं के साथ काम नहीं कर रहे हों।
पुन: सक्षम करें .DS_Store निर्माण
यदि आपने साझा नेटवर्क ड्राइव पर .DS_Store फ़ाइलों के निर्माण को अक्षम करने के लिए ऊपर दिए गए आदेश का उपयोग किया है, तो आप निम्न आदेशों के साथ इन फ़ाइलों के निर्माण को फिर से सक्षम कर सकते हैं:
डिफॉल्ट्स com.apple.desktopservices DSDontWriteNetworkStores -bool FALSE लिखते हैं
पहले की तरह, लॉग आउट करना सुनिश्चित करें और फिर कमांड चलाने के बाद अपने साझा नेटवर्क ड्राइव को फिर से कनेक्ट करें।
