सभी सॉफ़्टवेयर की तरह, macOS कभी-कभी बग या समस्या से प्रतिरक्षित नहीं है। हालांकि यह एक दुर्लभ घटना है, macOS पर फ़ोल्डर कभी-कभी नियमित फ़ोल्डर के रूप में दिखाई देने से पैकेज के रूप में दिखाई देने लगते हैं, जैसे जिनका उपयोग नए macOS ऐप्स इंस्टॉल करने के लिए किया जाता है। यह डिज़ाइन द्वारा भी हो सकता है, खासकर यदि आप नया सॉफ़्टवेयर बना रहे हैं।
शुक्र है, यदि आपको आवश्यकता है तो मैक पर एक फ़ोल्डर को पुनर्स्थापित करना एक आसान प्रक्रिया है। ऐसा करने के कुछ तरीके हैं, लेकिन सबसे आसान विधि मैक टर्मिनल ऐप का उपयोग करना है। यहां बताया गया है कि प्रारूप की परवाह किए बिना मैक पर फ़ोल्डर को कैसे पुनर्स्थापित किया जाए।
टर्मिनल का उपयोग करके मैक पर फ़ोल्डर पुनर्स्थापित करें
मैक फाइंडर ऐप स्वचालित रूप से यह पता लगाने की कोशिश करता है कि किसी फ़ाइल या फ़ोल्डर का वास्तविक उद्देश्य क्या है ताकि यह जान सके कि इसे सही तरीके से कैसे संभालना है। यदि फ़ोल्डर पर गलत विशेषताएं लागू की गई हैं, तो फाइंडर आपके फ़ोल्डर को एक पैकेज के रूप में मानेगा और आपको भीतर रखी फ़ाइलों तक पहुंचने की अनुमति नहीं देगा।
यदि आपके फ़ोल्डर में गलत एक्सटेंशन है, जैसे .app, तो यह ऐसा भी करेगा। इन निर्देशों के काम करने के लिए, आपको macOS Xcode डेवलपर टूल्स इंस्टॉल करने की आवश्यकता होगी, क्योंकि getfileinfo और setfile कमांड डिफ़ॉल्ट रूप से macOS पर इंस्टॉल नहीं होते हैं।
- macOS फ़ोल्डर से इन विशेषताओं को हटाने के लिए, टर्मिनल ऐप खोलें (लॉन्चपैड > अन्य > टर्मिनल) और अपने "टूटे" फ़ोल्डर वाले डायरेक्टरी में प्रवेश करने के लिए cd कमांड का उपयोग करें।
- इस समस्या का मुख्य कारण हैस बंडल विशेषता बिट है, इसलिए इसकी जांच करने के लिए, टर्मिनल ऐप में getfileinfo -aB फ़ोल्डर टाइप करें, फ़ोल्डर को उस फ़ोल्डर के स्थान से बदलें जिसे आप जांचना चाहते हैं। यदि कमांड 1 लौटाता है, तो यह विशेषता आपके फ़ोल्डर पर लागू की गई है, जिसका अर्थ है कि इसे हटाने की आवश्यकता है।
- अपने फ़ोल्डर से हैस बंडल विशेषता बिट को हटाने और पहुंच बहाल करने के लिए, टर्मिनल ऐप में setfile -a b फ़ोल्डर टाइप करें, फ़ोल्डर को अपने फ़ोल्डर स्थान से बदलें।
- getfileinfo -aB फ़ोल्डर टाइप करें (फ़ोल्डर को बदलकर) हैस बंडल विशेषता स्थिति की जांच करने के लिए इसके बाद - यदि 0 लौटाया जाता है, तो विशेषता हटा दी गई है।
एक बार जब आप हैस बंडल विशेषता हटा देते हैं, तो डॉक पर आइकन के रूप में स्थित या लॉन्चपैड में फाइंडर ऐप में फ़ोल्डर तक पहुंचने का प्रयास करें। यदि आप अभी भी फ़ोल्डर तक नहीं पहुंच सकते हैं, तो जांचें कि आपके फ़ोल्डर में कोई असामान्य एक्सटेंशन जुड़ा हुआ तो नहीं है।
- फाइंडर में फ़ोल्डर का पता लगाएं, राइट-क्लिक करें और अपनी विशेषता जानकारी लोड करने के लिए जानकारी प्राप्त करें दबाएं।
- यह आपके फ़ोल्डर पर अतिरिक्त जानकारी वाली एक अलग विंडो लोड करेगा। नाम और एक्सटेंशन उप-श्रेणी पर क्लिक करें अपने फ़ोल्डर का "असली" नाम देखने के लिए। यदि इसमें फ़ाइल एक्सटेंशन है (उदाहरण के लिए, .app), तो इसे हटा दें और अपने कीबोर्ड पर एंटर दबाकर सहेजें।
- फाइंडर आपसे पुष्टि करने के लिए कहेगा कि क्या आप अपने फ़ोल्डर से एक्सटेंशन हटाना चाहते हैं। पुष्टि करने के लिए हटाएं बटन पर क्लिक करें।
एक्सटेंशन हटाने के साथ, आपका फ़ोल्डर फाइंडर में सामान्य हो जाना चाहिए, जिससे आप इसे सामान्य रूप से खोल सकें।
आप वास्तविक macOS पैकेज (जैसे PKG या DMG फ़ाइल) से फ़ाइलों और फ़ोल्डरों तक पहुंचना भी चाह सकते हैं। यदि ऐसा है, तो सबसे आसान तरीका है सामग्री को एक नए फ़ोल्डर में निकालना।
टर्मिनल का उपयोग करके मैक फ़ोल्डर निकालना
एक वास्तविक macOS पैकेज विभिन्न फ़ाइल स्वरूपों में आता है, जिसमें PKG और DMG फ़ाइलें शामिल हैं। इन स्वरूपों में फ़ोल्डर्स को पुनर्स्थापित या निकालने का तरीका थोड़ा अलग है। यदि आप वास्तविक macOS पैकेज फ़ाइलों से फ़ोल्डर्स को पुनर्स्थापित करना चाहते हैं, तो टर्मिनल ऐप आपको ऐसा करने देता है।
ये विधियां मानती हैं कि आप पैकेज्ड PKG या DMG फ़ाइलों से फ़ोल्डर्स तक पहुंचने का प्रयास कर रहे हैं। यदि फ़ाइलें दूषित हैं (या वास्तविक PKG या DMG फ़ाइलें नहीं हैं), तो ये निर्देश काम नहीं करेंगे।
- यदि आप DMG फ़ाइलों से फ़ोल्डर्स पुनर्स्थापित करना चाहते हैं, तो आपको पहले इसे एक वर्चुअल ड्राइव के रूप में माउंट करना होगा। आप लॉन्चपैड > अन्य > टर्मिनल से टर्मिनल खोलकर ऐसा कर सकते हैं।
- hdiutil attach file.dmg टाइप करें, file.dmg को अपने DMG फ़ाइल के स्थान और फ़ाइलनाम से बदलें, फिर कमांड चलाने के लिए एंटर दबाएं।
- आपका DMG फ़ोल्डर आपके macOS ड्राइव पर वॉल्यूम्स डायरेक्टरी के तहत एक फ़ोल्डर के रूप में माउंट किया जाएगा। अपने DMG फ़ाइल की सामग्री को एक नए macOS फ़ोल्डर में कॉपी करने के लिए, cp -r /Volumes/File/ /Users/Username/Folder टाइप करें, File को अपने DMG फ़ाइल के मूल नाम से बदलें, और Username/Folder को फ़ाइलों को कॉपी करने के स्थान से बदलें।
- hdiutil info टाइप करें अपने माउंटेड DMG फ़ाइल के लिए ड्राइव पहचानकर्ता का पता लगाने के लिए, फिर hdiutil detach /dev/drive टाइप करें अपने DMG फ़ाइल को अनमाउंट करने के लिए, /dev/drive को सही डिवाइस पहचानकर्ता से बदलें।
आपके DMG फ़ाइल की सामग्री एक नए फ़ोल्डर में पुनर्स्थापित हो जाएगी, जो आपके लिए एक्सेस करने के लिए तैयार होगी।
- PKG फ़ाइल से फ़ाइलों और फ़ोल्डर्स को एक मानक macOS फ़ोल्डर में निकालने के लिए, टर्मिनल ऐप खोलें (लॉन्चपैड > अन्य > टर्मिनल).
- वहां से, pkgutil -expand /location/file.pkg newpkgfolder टाइप करें, /location/file.pkg को अपने PKG फ़ाइल के स्थान और फ़ाइलनाम से बदलें, और newpkgfolder को सही निष्कर्षण फ़ोल्डर से बदलें।
PKG पैकेज फ़ाइल की सामग्री आपके द्वारा निर्दिष्ट स्थान पर निकाल दी जाएगी।
मैकOS फ़ाइलों और फ़ोल्डर्स को संभालना
यदि आप नहीं जानते कि मैक पर फ़ोल्डर को कैसे पुनर्स्थापित किया जाए, तो पहले इन विधियों को आजमाएं। कई मामलों में, आप एक्सटेंशन को ठीक करके या कुछ फ़ाइल विशेषताओं को हटाकर एक टूटे हुए macOS फ़ोल्डर को पुनर्स्थापित कर सकते हैं। यदि आपके पास PKG या DMG प्रारूप में एक वास्तविक macOS पैकेज फ़ाइल है, तो आप टर्मिनल ऐप का उपयोग करके सामग्री निकाल सकते हैं।
हालांकि, हर फ़ोल्डर को पुनर्प्राप्त नहीं किया जा सकता। आपको अपने मैक का टाइम मशीन से बैकअप लेने पर विचार करना चाहिए ताकि यह सुनिश्चित हो सके कि आप हमेशा अपनी फ़ाइलों को पुनर्प्राप्त कर सकें, भविष्य में भले ही कोई फ़ोल्डर दूषित या अप्राप्य हो जाए।