मैं साइटों को मैक पर विकसित कर रहा हूं और हर बार जब मैं कुछ फ़ोल्डर (या उस फ़ोल्डर में फ़ाइल) बनाता हूं। उस फ़ोल्डर में .DS_Store बनाया जाता है।
बनाने से कैसे रोकें .DS_Store फ़ाइल?
मैं साइटों को मैक पर विकसित कर रहा हूं और हर बार जब मैं कुछ फ़ोल्डर (या उस फ़ोल्डर में फ़ाइल) बनाता हूं। उस फ़ोल्डर में .DS_Store बनाया जाता है।
बनाने से कैसे रोकें .DS_Store फ़ाइल?
जवाबों:
यह mach_inject का उपयोग करके संभव है । डेथ टू .DS_Store पर एक नज़र डालें
मैंने पाया कि HFSPlusPropertyStore :: FlushChanges () एक फ़ंक्शन के साथ ओवरराइड कर रहा है , जिसने कुछ भी नहीं किया, सफलतापूर्वक स्नो लेपर्ड और लायन दोनों पर .DS_Store फ़ाइलों के निर्माण को रोका।
नोट: 10.11 पर आप सिस्टम एप्लिकेशन में कोड इंजेक्ट नहीं कर सकते।
कृपया http://asepsis.binaryage.com/ स्थापित करें और फिर अपने मैक को रिबूट करें।
ASEPSIS आपके मैक पर /usr/local/.dscage पर सभी .DS_Store रीडायरेक्ट करता है
उसके बाद, आप अपने मैक से पुनरावर्ती सभी .DS_Store हटा सकते हैं।
find ~ -name ".DS_Store" -delete
or
find <your path> -name ".DS_Store" -delete
आपको प्रत्येक मैक प्रमुख अपडेट के बाद प्रक्रिया को दोहराना चाहिए।
नोट : "Asepsis अब सक्रिय विकास के अंतर्गत नहीं है और OS X 10.11 (El Capitan) और बाद में समर्थित है।"
यहां आपके विकल्पों की व्यापक समीक्षा की गई है। Apspsis (उल्लिखित दूसरा समाधान) ऐसा प्रतीत होता है कि आप जो खोज रहे हैं, वह प्रत्येक फ़ोल्डर पर स्थित होने के बजाय यूनिफ़ाइड कैश के लिए .DS_Store निर्माण करता है।
टर्मिनल खोलें। इस आदेश का पालन करें:
defaults write com.apple.desktopservices DSDontWriteNetworkStores true
या तो कंप्यूटर को पुनरारंभ करें या लॉग आउट करें और उपयोगकर्ता खाते में वापस जाएं।
अधिक informations के लिए:
अपनी ".profile" फ़ाइल में निम्न पंक्ति लगाएं।
.Profile फ़ाइल खोलें और इस लाइन को कॉपी करें
find ~/ -name '.DS_Store' -delete
जब आप टर्मिनल विंडो खोलते हैं तो यह आपके लिए आपके .DS_Store फ़ाइल को स्वचालित रूप से हटा देगा।
alias nomore='find ./ -iname .DS_Store -delete'
जब आप सिस्टम को चुनते हैं तो यह फाइल दिखाई देने लगती है जो आपको छिपी हुई फाइलें दिखाती है: $ डिफॉल्ट्स लिखते हैं com.apple.finder AppleShowAllFiles TRUE अगर आप इस कमांड को चलाते हैं तो $ डिफाल्ट्स com.apple लिख दें।
कार्यक्रम
find ~/ -name '.DS_Store' -delete
, .DS अस्थायी रूप से फ़ाइलें संग्रहीत करें। लेकिन यकीन नहीं है, क्या फ़ाइलें मैक पर वापस आ जाएगी। इसके अलावा, मैं कुछ अजीब, "DS_Store" मैक के लिए 'आटोम' स्थापित करने के बाद आने शुरू देखा। तो दोस्तों कृपया इसे स्थापित करने से पहले अपने तीसरे पक्ष के सॉफ़्टवेयर को ठीक से स्कैन करना सुनिश्चित करें। श्रेष्ठ
ATOM
फ़ाइलें नहीं बना रहा है। Finder
फ़ोल्डर, पृष्ठभूमि छवि, आदि के लिए दृश्य चुना गया स्टोर आइकन पदों के लिए एक फ़ोल्डर, पर जाकर जब आवेदन उन्हें बनाता है DS_Store
, डी एस डेस्कटॉप सेवा है।
यदि आप चाहते हैं कि .DS_Store
फाइलें अदृश्य हो जाएं (वे अभी भी मौजूद हैं, लेकिन देखी नहीं जा सकती हैं) तो "टर्मिनल" विंडो में निम्न कमांड चलाएं:
defaults write com.apple.finder AppleShowAllFiles FALSE; killall Finder
यह आपके डेस्कटॉप और अन्य जगहों पर इन फ़ाइलों को दिखाने से रोकने के लिए सिस्टम डिफॉल्ट सेट करेगा। यह परिवर्तन (विशेषकर आपके डेस्कटॉप पर) दिखाई देने के लिए यह खोजक को पुनः आरंभ करेगा।