~ / पुस्तकालय / कंटेनरों का उद्देश्य क्या है?


29

मुझे आश्चर्य है कि इसका उद्देश्य क्या है ~/Library/Containers?

मुझे पता है कि ~/Library/Preferencesआप के तहत उपयोगकर्ता विशिष्ट एप्लिकेशन और सिस्टम कॉन्फ़िगरेशन प्लास्ट पा सकते हैं। लेकिन मैं उन्हें अंदर भी पा सकता हूं ~/Library/Containers।

वहाँ किस तरह का विन्यास संग्रहीत है?

जवाबों:


35

~/Library/Containers सैंडबॉक्स वाले ऐप्स की होम निर्देशिकाएं शामिल हैं।

सैंडबॉक्स वाले ऐप्स उदाहरण के लिए हैं, जिन्हें आप मैक ऐप स्टोर से डाउनलोड करते हैं। सैंडबॉक्सिंग का मतलब है कि वे सिस्टम के बाकी हिस्सों से "अलग-थलग" हैं, इसलिए एक भी ऐप सिस्टम के अन्य हिस्सों के साथ अन्याय नहीं कर सकता है।

इसलिए सैंडबॉक्स वाले ऐप्स को आम तौर पर किसी भी फाइल सिस्टम पथ पर लिखने की अनुमति नहीं होती है जो वे चाहते हैं। ऐप्स को फिर से लिखे बिना मानक रास्तों को लिखने का समर्थन करने के लिए, सिस्टम एक कंटेनर फ़ोल्डर बनाएगा, जिसे सैंडबॉक्स किया गया ऐप लिख सकता है। सैंडबॉक्स वाले ऐप को लगता है कि यह उदाहरण के लिए वरीयताओं के लिए एक सिस्टम फ़ोल्डर में लिख रहा है - लेकिन सिस्टम पथ को फिर से लिखता है ताकि यह कंटेनर फ़ोल्डर में समाप्त हो जाए।

उदाहरण के लिए कई ऐप्स ने अपना डेटा लिखा है ~/Library/Application Support/। सैंडबॉक्स वाला ऐप ऐसा नहीं कर सकता - और डेटा को ~/Library/Containers/उस ऐप के लिए पथ के नीचे लिखा गया है।


1
क्या केवल इस निर्देशिका को हटाना सुरक्षित है? यह मेरे घर पर बहुत बड़ा है (~ 11GB)।
— Dror

5
नहीं, यह सुरक्षित नहीं है - जब तक कि आप उन सभी सेटिंग्स और डेटा को खो देने का बुरा न मानें जो वहां संग्रहीत हैं।
— जॉक्सगार्ड
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.