टाइम मशीन में पुनर्स्थापित करने के लिए छिपी हुई फ़ाइलों तक कैसे पहुंचें

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

हाल ही में Apple सपोर्ट कम्युनिटीज़ फोरम के यूज़र "uwes98" को तकनीकी कंप्यूटिंग एप्लीकेशन मैटलैब को अनइंस्टॉल करने के बाद और अपने होम डायरेक्टरी में बनाए गए मैटलैब के बजाय फाइल सिस्टम के रूट पर छिपी "/ etc" फाइल को हटाने के बाद मुश्किलें आईं। इस प्रकार की त्रुटि करना आसान है, खासकर यदि आप फ़ाइलों को हटाने के लिए टर्मिनल का उपयोग कर रहे हैं और अनजाने में एक साधारण चरित्र को याद करते हैं। उदाहरण के लिए, इन तीन आदेशों पर एक नज़र डालें (इन्हें न चलाएं):

  1. सुडो rm -rf ~ / etc

  2. सुडो rm -rf / etc

  3. सुडो rm -rf ~ / etc

पहला कमांड मौजूदा उपयोगकर्ता के होम डायरेक्टरी के भीतर एक फ़ोल्डर "आदि" को लक्षित करेगा और हटाएगा, लेकिन दूसरी और तीसरी कमांड का सिस्टम पर विनाशकारी प्रभाव होगा। टिल्ड कैरेक्टर के बिना (जो वर्तमान उपयोगकर्ता की होम डाइरेक्टरी के लिए पथ को निर्दिष्ट करता है), दूसरा कमांड सिस्टम के "/ etc" फ़ोल्डर को हटा देगा जो हार्ड ड्राइव के मूल में है। इस फ़ोल्डर में सिस्टम सेवाओं के लिए कई विन्यास फाइल हैं और इसे निकालना अनिवार्य रूप से OS X की अंतर्निहित संरचना को तोड़ देगा।

तीसरी आज्ञा के और भी बड़े परिणाम होंगे। यहां गलती टिल्ड कैरेक्टर और बाकी कमांड के बीच एक स्पेस डालने की है: यह इसे सिस्टम के "/ etc" फोल्डर में मौजूद सभी फाइल्स के अलावा मौजूदा यूजर के होम डाइरेक्टरी के सभी फाइल्स को टारगेट करने और उन्हें हटाने के लिए कहता है। । परिणामस्वरूप, न केवल आप सिस्टम को तोड़ देंगे बल्कि आप अपना सारा डेटा डिलीट कर देंगे। अच्छा नही!

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

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

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

  1. टर्मिनल खोलें।

  2. निम्न आदेश चलाएँ:

    डिफॉल्ट्स com.apple.finder AppleShowAllFiles TRUE लिखें; किलॉल फाइंडर

  3. लापता छिपे हुए फ़ोल्डर के स्थान पर जाएं और इसे पुनर्स्थापित करने के लिए टाइम मशीन को आमंत्रित करें।

  4. फ़ाइलों को छिपाने के लिए निम्न कमांड चलाएँ:

    डिफॉल्ट्स com.apple.finder AppleShowAllFiles FALSE लिखते हैं; हत्यारे खोजक

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

ऐसा करने के लिए, / uername / Library / Preferences / फ़ोल्डर पर जाएं और TextWrangler जैसे प्रोग्राम में "com.apple.finder.plist" फ़ाइल खोलें (यह प्रोग्राम बाइनरी प्रॉपर्टी लिस्ट की व्याख्या करने में सक्षम होना चाहिए)। फ़ाइल खोलने के साथ, AppleShowAllFiles नामक कुंजी का पता लगाएं, और इसके तहत आपको FALSE की स्ट्रिंग प्रविष्टि देखनी चाहिए। इसे TRUE में बदलें और फ़ाइल को सहेजें और बंद करें। फिर बल-छोड़ खिड़की को लाने और खोजक को फिर से चालू करने के लिए विकल्प-कमांड-एस्केप दबाएं। अब सभी छिपी हुई फ़ाइलों को प्रकट किया जाना चाहिए, और आप अपने सिस्टम में किसी भी छिपी हुई फ़ाइलों को पुनर्स्थापित करने के लिए टाइम मशीन को लागू कर सकते हैं।


 

अपनी टिप्पणी छोड़ दो