2013-01-11 8 views
10

मैं मैक ओएसएक्स के लिए एक नया हूँ। मुझे उलझन में एक बात यह है कि /Library या /System/Library फ़ोल्डर्स स्टोर क्या है? जैसा कि इसका नाम है, मैंने सोचा कि लिनक्स में /lib या /usr/lib जैसे कुछ होना चाहिए। हालांकि, यह नहीं है। इसके अंदर, यह एप्लिकेशन बंडलों के समान दिखता है। और सभी नामकरण बहुत ही अनुप्रयोग-विशिष्ट है, जैसे /Library/iChat। यदि वे एप्लिकेशन-विशिष्ट हैं, तो उन्हें Library क्यों कहा जाता है? आमतौर पर जब Library के रूप में नामित किया जाता है, तो यह कोड या संसाधन साझा करने के उद्देश्य के लिए होता है।मैक ओएस/लाइब्रेरी फ़ोल्डर स्टोर क्या करता है?

उत्तर

22

लाइब्रेरी फ़ोल्डर स्टोर सेटिंग्स, संसाधन, और समर्थन फ़ाइलों को स्टोर करता है। वहाँ 4 कर रहे हैं (ठीक है, सामान्य रूप से सिर्फ 3) उनमें से:

  • उपयोगकर्ता पुस्तकालय, ~/Library, दुकानों प्रति-उपयोगकर्ता सेटिंग्स आदि
  • स्थानीय पुस्तकालय,/पुस्तकालय, भंडार कंप्यूटर-व्यापी सेटिंग आदि बीटीडब्लू, मैं इसे "स्थानीय" लाइब्रेरी कहता हूं, क्योंकि नेक्स्टस्टेप में यह/स्थानीय/लाइब्रेरी थी, लेकिन आप इसके लिए अन्य नामों जैसे कि रूट लाइब्रेरी, कंप्यूटर लाइब्रेरी, ...
  • नेटवर्क लाइब्रेरी,/नेटवर्क/लाइब्रेरी नेटवर्क डोमेन में सभी कंप्यूटरों द्वारा साझा की गई सेटिंग्स को स्टोर करेगी - यदि कोई नेटवर्क डोमेन व्यवस्थापक एक सेट अप करता है, जो कोई भी
  • सिस्टम लाइब्रेरी,/सिस्टम/लाइब्रेरी, स्टोर करता है ई बेस सेटिंग्स, संसाधन, आदि जो ओएस एक्स के साथ आते हैं। सिद्धांत रूप में, आपको यहां कुछ भी नहीं बदलना चाहिए।

अब, विभिन्न पुस्तकालय फ़ोल्डर के अंदर फ़ाइलों के लिए के रूप में: उनमें से अधिकांश (जैसे वहाँ एक पसंद फ़ोल्डर, एक कैश फ़ोल्डर, एक अनुप्रयोग समर्थन फ़ोल्डर, आदि है) आवेदन प्रति फ़ाइलें/सबफ़ोल्डर के साथ प्रकार के आधार पर आयोजन किया जाता है (या सिस्टम घटक, या जो भी हो)। कुछ संसाधन प्रकार कई या सभी कार्यक्रमों (जैसे फ़ॉन्ट्स, कीचेन, सेवाएं) के लिए उपलब्ध हैं, इसलिए वहां फाइलों का एक समूह है। हालांकि, कुछ कार्यक्रम (ज्यादातर ऐप्पल-लेखक) हैं, उम, यह सोचने के लिए पर्याप्त अहंकारी है कि उन्हें पुस्तकालय के अंदर अपने स्वयं के शीर्ष-स्तर फ़ोल्डर की आवश्यकता है, इसलिए वे आगे बढ़ते हैं और इसमें चीजें स्टोर करते हैं।

"लाइब्रेरी" नाम के लिए, मैं इसमें बहुत कुछ नहीं पढ़ूंगा। यह मूल रूप से ऐसी चीजों को स्टोर करने के लिए एक जगह है जहां कार्यक्रमों को प्राप्त करने की आवश्यकता होती है, लेकिन उपयोगकर्ता को (आमतौर पर) स्पष्ट रूप से अवगत होने की आवश्यकता नहीं होती है। असल में, चीजें जिन्हें उपयोगकर्ता को डबल-क्लिक करने या एक्सेस करने के लिए खुले/सहेजने वाले संवाद का उपयोग करने की आवश्यकता नहीं होती है। जब आप Mail.app चलाते हैं, तो आपको ~/लाइब्रेरी/प्राथमिकता/com.apple.mail.plist, या कैश किए गए मेलबॉक्स सामग्री ~/लाइब्रेरी/मेल, या राज्य की जानकारी में सेटिंग्स का उपयोग करने के लिए इसे बताने की आवश्यकता नहीं है ~/लाइब्रेरी/सहेजे गए एप्लिकेशन राज्य/com.apple.mail.savedState में।

+2

अच्छा स्पष्टीकरण !!! – Alfred

संबंधित मुद्दे