ओएस एक्स में कौन से फ़ोल्डर हैं जिनके बारे में मुझे पता होना चाहिए?


16

मुझे अभी पिछले रविवार को अपना पहला मैक (एक मैकबुक प्रो) मिला है और मैं अब तक इसके बारे में सब कुछ देख रहा हूं! लेकिन, मैं ओएस एक्स में फ़ोल्डर्स के बारे में थोड़ा भ्रमित हूं।

कृपया उन फ़ोल्डरों के माध्यम से जाना चाहिए जिनके बारे में मुझे पता होना चाहिए, और जिन फ़ोल्डरों के बारे में मुझे चिंता नहीं करनी चाहिए (या उनसे दूर रहना चाहिए)। मेरे पास जाने के लिए थोड़ा सा लिनक्स ज्ञान है, लेकिन चीजें अभी भी काफी अलग हैं जो मैं भटका हुआ हूं।

मैं नवीनतम चला रहा हूं, लेखन के इस समय, ओएस एक्स 10.6.5 स्नो लेपर्ड का संस्करण। लेकिन अगर कोई फ़ोल्डर पिछले कुछ संस्करणों में बदल गया है, तो कृपया उन्हें नोट करें! :)

जवाबों:


23

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

OS X की फाइल संरचना एक विशिष्ट यूनिक्स / लिनक्स ऑपरेटिंग सिस्टम से मिलती है (जो वास्तव में यह सभी की जड़ है), कुछ "Apple" अंतरों के साथ। उन मतभेदों में से कुछ में "यूनिक्स" दिल को खुश रखने के लिए उपनाम हैं, लेकिन कुछ को केवल इस तरह से उपयोग करने के लिए संशोधित किया गया है।

संक्षेप में आपके फाइल सिस्टम में प्रमुख "फोल्डर" हैं:

  1. / अनुप्रयोग : यह एक स्वयं व्याख्यात्मक है, आपके सभी मैक ऐप्स को वहां जाना चाहिए (जब तक कि आपके पास एक ऐप नहीं है जो आप केवल एक उपयोगकर्ता के लिए दिखाई देना चाहते हैं ...)। सामान्य उपयोगकर्ता पढ़ सकते हैं, "प्रवेश" भी चीजों को वहां गिरा सकते हैं।
  2. / डेवलपर : यदि आप Xcode और डेवलपर लाइब्रेरी स्थापित करते हैं, तो यह फ़ोल्डर जादुई रूप से अन्य चीज़ों के बीच भयानक कोको ऐप, iOS ऐप और डैशबोर्ड विजेट विकसित करने के लिए इकसिंगों को लाएगा। अन्यथा फ़ोल्डर मौजूद नहीं है।
  3. / लाइब्रेरी : साझा लाइब्रेरी, और वास्तव में कार्य करने के लिए ओएस एक्स के लिए आवश्यक फाइलें। वरीयताएँ, सेटिंग्स, ऐप सामान, ब्राउज़र प्लग-इन (या विशेष रूप से, एडोब के फ्लैश से छुटकारा पाने के लिए कैसे);) आप आमतौर पर इधर-उधर छेड़छाड़ नहीं करते हैं, लेकिन यह सामान्य है अगर आप कुछ ऐप सेटिंग्स को साफ़ करना चाहते हैं, तो कुछ को ठीक करें, ब्राउज़र प्लगइन्स, एक्सटेंशन आदि को हटाएं या स्थापित करें। कभी-कभी आप / लाइब्रेरी में उद्यम करेंगे। यहां सामान तोड़ने से पहले देखभाल और हमेशा बैकअप के साथ संभालें। छेड़छाड़ / पुस्तकालय द्वारा स्थापित ओएस एक्स को नष्ट करना कठिन होगा, लेकिन यह संभव है ...
  4. / नेटवर्क : सभी नेटवर्क लाइब्रेरी, सर्वर, डिवाइस इत्यादि, आपको यहां तब तक नहीं होना चाहिए जब तक आप यह नहीं जानते कि आप क्या कर रहे हैं और GUI उपयोगिताओं को बायपास करना चाहते हैं। लगभग 7 वर्षों के ओएस एक्स में, मैंने इस निर्देशिका को कभी नहीं छुआ है।
  5. / सिस्टम : सब कुछ जो ओएस एक्स को ठीक से काम करने की आवश्यकता है वह यहां है। मैं कहूंगा कि आपको कुछ भी छूना नहीं चाहिए या समस्याएं पैदा होंगी।
  6. / उपयोगकर्ता : यह यूनिक्स और लिनक्स / होम निर्देशिका के बराबर है। और यहां आपके पास आपके प्रत्येक उपयोगकर्ता के लिए उप निर्देशिकाएं होंगी: / उपयोगकर्ता / जॉन, / उपयोगकर्ता / डो, आदि आपके घर के फ़ोल्डर के अंदर आपके पास "समान" संरचना होगी। अधिक / उपयोगकर्ताओं के प्यार के लिए बाद में देखें।
  7. / वॉल्यूम : माउंटेड सामान / डिवाइस और वॉल्यूम, वास्तविक या आभासी (सीडी, डीएमजी, सांबा शेयर आदि के बारे में सोचें), यहां अपनी "निर्देशिका" प्राप्त करें। इसलिए यदि आप MyShare नामक एक smb शेयर को माउंट करते हैं, तो आप इसे कमांड लाइन से एक्सेस करने के लिए 'cd / Volumes / MyShare' कर सकते हैं। खोजक ख़ुशी से आपसे यह छिपाएगा (जब तक कि आप इसे अदृश्य फ़ाइलों को दिखाने के लिए मुझे नहीं लगता है)।
  8. / बिन : बिन के बारे में और क्या कहा जा सकता है जो आप पहले से ही अपने लिनक्स ज्ञान से नहीं जानते हैं। वही चीज। यदि आप उदाहरण के लिए 'git' इंस्टॉल करते हैं, तो यह / usr / लोकल / git पर जाएगा ... तो आपको यह विचार मिल जाएगा। जाहिर है सभी आवश्यक सामान्य बायनेरिज़ यहाँ भी हैं। कमांड 'ls' के बारे में सोचें ... यह वहाँ है, इसकी सभी महिमा में।
  9. / etc : ओह द ग्रेट "वगैरह" ... किसी भी अन्य यूनिक्स की तरह, स्थानीय सिस्टम कॉन्फिगर और ... वगैरह। यह कुछ सेब के साथ किसी भी अन्य यूनिक्स के समान है। लेकिन उद्देश्य एक ही है और कुछ फाइलें (उदाहरण के लिए rLlocal) मौजूद हैं। आगे बढ़ो और एक नज़र रखना, लेकिन अगर आप इसे तोड़ते हैं, तो आपको इसके लिए भुगतान करना होगा। (ओएस एक्स सामान लॉन्च करने के लिए 'लॉन्च' का उपयोग करता है, इसलिए इसके लिए Google यदि आप उदाहरण के लिए चाहते हैं- स्टार्टअप पर एक तोड़फोड़ डेमॉन शुरू करें, तो आप सभी को रनवे के बारे में पता था)। अन्यथा, वहाँ बहुत अधिक ट्वीकिंग के बीच बीमा प्राप्त करें, क्योंकि यह Apple स्टैक की एक्सचेंज हानिकारक नीति द्वारा कवर नहीं है;)
  10. / dev : यह "यूनिक्स" पृष्ठभूमि का सम्मान करते हुए, बाह्य उपकरणों का प्रतिनिधित्व करने वाली डिवाइस फाइलें यहां हैं। वैसे भी कौन इसे छूता है ...
  11. / usr : मैं इस का एक अच्छा विवरण के लिए googled और एक चतुर के साथ आया:

"दूसरी प्रमुख पदानुक्रम में, उपनिर्देशिकाएं शामिल हैं जिनमें जानकारी, कॉन्फ़िगरेशन फ़ाइलें और ऑपरेटिंग सिस्टम द्वारा उपयोग किए जाने वाले अन्य आवश्यक हैं"

  1. / sbin : इसके अलावा OS X, सिस्टम बायनेरी और प्रशासन उपयोगिताओं की यूनिक्स प्रकृति से आ रहा है। ये आप के लिए देख रहे हैं, साथ कदम, साथ कदम नहीं कर रहे हैं।
  2. / tmp : एक और केवल अस्थायी निर्देशिका! बैटरियों को शामिल नहीं किया गया। ध्यान दें कि यह "कचरा" नहीं है। यह वास्तविक यूनिक्स अस्थायी है। जब तक आप कचरे के आसपास रहना पसंद करते हैं, तब तक आपको वहां नहीं घूमना चाहिए। क्रोन नौकरियां इसे साफ रखेंगी (यह आपके ओएस एक्स को अब और फिर से चालू करने के लिए चोट नहीं पहुंचाती है)।
  3. / var : Var वैरिएबल डेटा के लिए है। लॉग और सामान जो ऑपरेटिंग सिस्टम ऑपरेशन के दौरान "अलग-अलग" होगा। आप शायद ही कभी इन तेजी से बदलती जगहों से गुजरते हैं, लेकिन कभी-कभी आपको लॉग या त्रुटियों का शिकार होना पड़ता है। वहाँ लाओ और छाता, यह बहुत बार बदलता है ...

ठीक है और इस / उपयोगकर्ताओं के साथ क्या है?

उपयोगकर्ता फ़ोल्डर में आपका 'घर' है। आपके पास फ़ोल्डर पहचानना आसान है (अर्थात: यदि आप यह नहीं जान सकते कि संगीत, दस्तावेज़, सिनेमा, डाउनलोड, डेस्कटॉप और चित्र क्या हैं, तो समस्या कहीं और हो सकती है), लेकिन साथ ही साथ, "डुप्लिकेट" उल्लेखनीय हैं । क्या? हाँ। आपके पास यहां एक लाइब्रेरी और एक एप्लिकेशन फ़ोल्डर भी है!

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

अद्यतन : जाहिर तौर पर आपके घर निर्देशिका में इस एप्लिकेशन फ़ोल्डर डिफ़ॉल्ट रूप से मौजूद नहीं है, लेकिन आप हमेशा इसे बना सकते हैं और उन अनुप्रयोगों को छोड़ सकते हैं जिन्हें आप अपने लिए रखना चाहते हैं। यदि आपके पास / एप्लिकेशन में सामान स्थापित करने की कोई अनुमति नहीं है, तो आप हमेशा अपने ~ / एप्लिकेशन फ़ोल्डर में किसी एप्लिकेशन की निजी प्रतिलिपि का उपयोग कर सकते हैं।

ऊपर बताई गई बातें जो आपके पास हो सकती हैं

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

… और मैं बोली:

"AIUI यह नेक्स्टस्टेप (जो कि OS X पर आधारित है) से एक होल्डओवर है, और नेक्स्टस्टेप ने इसे बूटबूटिंग का समर्थन करने के लिए किया। विचार यह था कि आप नेटवर्क-होस्ट किए गए वॉल्यूम (शायद केवल पढ़ने के लिए और निश्चित रूप से अन्य कंप्यूटरों से साझा किए गए) से बूट कर सकते हैं। , और बूट प्रक्रिया के आरंभ में / निजी पर एक स्थानीय (लिखने योग्य) वॉल्यूम माउंट किया जाता है, जैसा कि जी ने उल्लेख किया है, इसने / var / tmp के रनटाइम-संशोधन के साथ-साथ / आदि में प्रति-कंप्यूटर सेटिंग्स की अनुमति दी।

इसकी अब और आवश्यकता नहीं है, क्योंकि Apple का वर्तमान नेटबूट सिस्टम बूट वॉल्यूम पर कहीं भी बदलावों को संग्रहीत करने के लिए एक छाया डिस्क छवि का उपयोग करता है। लेकिन कुछ प्रोग्राम / डॉक्स / आदि अब मान लेते हैं कि फाइलें / निजी के नीचे रहती हैं, इसलिए उन्हें वापस स्विच करने में बहुत परेशानी होगी ... "

तो वहाँ यह है, यह कमोबेश OS X की फ़ाइल पदानुक्रम है। मत पीना और उसके चारों ओर गाड़ी चलाना, यह जितना दिखता है उससे अधिक नाजुक है।


मुझे लगता है कि केवल एक चीज जो मैं उस सूची में जोड़ूंगा वह है ~ / लाइब्रेरी।
Neth

यह एक महान पोस्ट मार्टिन है! अगर मैं व्याकरण की स्पष्टता के लिए कुछ संपादन करूँ तो क्या आप बुरा मानेंगे? इसके अलावा, मुझे लगता है कि डिफ़ॉल्ट रूप से 'एप्लिकेशन' किसी उपयोगकर्ता की निर्देशिका में नहीं बनाया गया है। मेरे पास रूट पर छोड़कर एप्लिकेशन फ़ोल्डर कभी नहीं है।
रॉबर्ट एस सियासीओ

@ कैलावेरा आगे बढ़ें और मेरी भयानक अंग्रेजी को ठीक करें :) आप सही हो सकते हैं, एप्लिकेशन डिफ़ॉल्ट रूप से मौजूद नहीं हैं, मेरे पास है क्योंकि स्टीम ने वहां आधा जीवन डाल दिया है
मार्टिन मार्कोसिनी

@neth ~ / लाइब्रेरी "/ उपयोगकर्ता" अनुभाग में पोस्ट के अंत के पास स्थित है।
मार्टिन मार्कोसिनी
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.