हटाने का परिणाम .DS_Store


84

यदि मैं मैन्युअल रूप से एक निर्देशिका से .DS_Store फ़ाइल हटाता हूं, तो सबसे खराब क्या हो सकता है? मैं कौन सी महत्वपूर्ण जानकारी खो सकता हूं?

जवाबों:


65

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

यदि आप ओएस एक्स में एक 'स्थानिक खोजक' अनुभव बनाए रखने की कोशिश कर रहे हैं, तो आप अधिक देखभाल कर सकते हैं, लेकिन अधिकांश उपयोगकर्ताओं के लिए कोई बदलाव नहीं देखा जाएगा।


4
.DS_Storeफ़ाइलों को हटाते समय टिप्पणियां सही नहीं हैं !
अकुंन

5
वास्तव में, टिप्पणियाँ अभी भी हैं extended file attributes, लेकिन खोजक वहाँ से पढ़ने की कोशिश नहीं करेंगे। खुद को देखने के लिए:mdls -n kMDItemFinderComment myfile
mb21

@ mb21, मैं उन्हें El Capitan में नहीं देखता। इसके अलावा, -nस्विच काम नहीं करता है; मुझे इस्तेमाल करना है -name
वाइल्डकार्ड

@robo, स्थानिक खोजक ???
पचेरियर

2
@ स्पेसर - 'स्थानिक खोजक' कुछ ऐसा है जो पुराने स्कूल मैक उपयोगकर्ता अभी भी बात करते हैं। क्लासिक मैक ओएस में खोजक प्रतीक और बाहर रखी फ़ोल्डरों रखने में बेहद अच्छा था वास्तव में जिस तरह से उपयोगकर्ता उन्हें छोड़ दिया है, ताकि उपयोगकर्ताओं को, वास्तव में जानते हुए भी, जहां किसी दिए गए फ़ाइल स्थित था पर भरोसा कर सकता है नेत्रहीन। कुछ लोगों ने फ़ाइल संगठन के लिए इस पर भरोसा किया। अधिकांश अन्य GUI OSes ने इसका कोई बड़ा काम नहीं किया, और जब 2001 में Mac OS X साथ आया, तो यह उन चीज़ों को रखने के लिए भी महान नहीं था, जहाँ उन्हें रखा गया था। यहाँ अधिक चर्चा: arstechnica.com/gadgets/2001/04/macos-x/9/#finder
robo

22

सबसे खराब यह होगा कि फ़ोल्डर प्रदर्शन विशेषताएँ (आइकन स्थिति और दृश्य सेटिंग्स) चली जाएंगी। यदि आप आइकन पदों पर विचार नहीं करते हैं और सेटिंग्स को महत्वपूर्ण मानते हैं, तो इन फ़ाइलों में कोई महत्वपूर्ण जानकारी संग्रहीत नहीं है, इसलिए उन्हें हटाना सुरक्षित है।


20

जहाँ तक मैं बता सकता हूँ, वे आइकन और सूची दृश्य में विकल्पों में दिखाए गए सभी सेटिंग्स को संग्रहीत करते हैं (या उनमें से कुछ के बाद सेटिंग्स के कुछ हिस्सों को बदल दिया गया है)।

स्तंभ दृश्य में नीचे दिए गए विकल्प सभी फ़ोल्डरों के लिए समान हैं, लेकिन मोड द्वारा व्यवस्थित और सॉर्ट अभी भी .DS_Stre फ़ाइलों को सहेजे हुए हैं।

हमेशा इस अर्थ में खोलें ".DS_Store फ़ाइल में इस फ़ोल्डर के पहले इस्तेमाल किए गए दृश्य मोड को सहेजें"। यह डिफ़ॉल्ट दृश्य मोड (FXPreferredViewStyle, जिसे अक्सर विंडो बंद करने के बाद बदल दिया जाता है) को ओवरराइड करता है। यदि आप "हमेशा कॉलम दृश्य में खुले" की जांच करते हैं और ,1 दबाते हैं, तो फ़ोल्डर-विशिष्ट दृश्य मोड आइकन दृश्य बन जाता है।

.DS_Store फाइलों में खिड़कियों के डिफ़ॉल्ट आयाम, खिड़कियों के दिखाए गए हिस्से, आइकन देखने में आइकन की स्थिति और साइडबार की चौड़ाई शामिल होती है।

स्पॉटलाइट टिप्पणियों को .DS_Store फ़ाइलों और विस्तारित विशेषताओं दोनों में संग्रहीत किया जाता है । यदि आप एक .DS_Store फ़ाइल को हटाते हैं, तो खोजक टिप्पणियों को नहीं देखेगा, लेकिन स्पॉटलाइट करेगा।


वैसे भी DS_Store फ़ाइल (इसके हटाए जाने के बाद) को फिर से बनाने के लिए। विशेष रूप से विस्तारित विशेषताओं से टिप्पणियों के साथ?
काफिले

8

चूंकि OS X 10.6 और इसी तरह, पाठ से द्विआधारी में .DS_Storeपरिवर्तित होने का प्रारूप और यह Apple द्वारा अनिर्दिष्ट लगता है, इसलिए आप वास्तव में ऐसी फ़ाइलों को हटाने के सटीक परिणाम नहीं जानते हैं।

लेकिन हमारे पास मौजूद जानकारी के आधार पर, फ़ाइल मूल रूप से इस बारे में जानकारी संग्रहीत कर रही है कि यह निर्देशिकाओं और फाइलों को कैसे प्रदर्शित करती है (जैसे खोजक में इसकी स्थिति)। यह .बी-ट्री जैसे प्रारूप में डायरेक्टरी या डायरेक्टरी (स्वयं के रूप में संदर्भित ) में फाइलों की विशेषताएँ देने वाले कई रिकॉर्ड रखता है ।

यह भी स्टोर करता है जहां से ट्रैश फ़ोल्डर में फाइलें हटा दी गई थीं , इसलिए वहां से DS_Store फाइल को हटाकर फाइंडर को आपकी हटाए गए फाइलों के मूल स्थान का पता नहीं चलेगा।

इसलिए अगर आपको इस बात की चिंता नहीं है कि फाइंडर में आपका फ़ोल्डर कैसे दिखाया गया है, तो आप इसे सुरक्षित रूप से हटा सकते हैं। यदि यह आपके ट्रैश फ़ोल्डर में DS_Store फ़ाइल है, तो इसे बेहतर तरीके से छोड़ दें।


यदि आप आगे रुचि रखते हैं कि DS_Store फ़ाइलों में वास्तव में क्या संग्रहीत है , तो आप dsstore_dump.plउपकरण का उपयोग करने की कोशिश कर सकते हैं जो मानव-पठनीय प्रारूप में स्टोर फ़ाइल के रिकॉर्ड पढ़ सकते हैं।

इसे भी देखें: CPAN पर DS_Store का प्रारूप


1
अहा! मैं यहाँ इस उत्तर की तलाश में पहुँचा: "अगर मैं rmमैन्युअल रूप से फाइल करता हूँ ~/.Trash, तो क्या मैं .DS_Storeअपनी ड्राइव को अव्यवस्थित करने वाली फ़ाइलों को छोड़ दूंगा जिन्हें 'खाली कचरा' पर क्लिक करके हटा दिया गया होगा?" अगर मैं आपको सही समझ रहा हूं, तो इसका परिणाम केवल यही होगा कि .DS_Storeट्रैश फ़ोल्डर में अकेला ही अव्यवस्थित हो सकता है ... सही? :)
वाइल्डकार्ड

@kenorb, dsstore फॉर्मेट CPAN में है? तो क्या यह प्रलेखित या अविवादित है?
पचेरियर

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