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

टर्मिनल का उपयोग करके Mac पर फ़ोल्डर पुनर्स्थापित करें
मैक फाइंडर ऐप स्वचालित रूप से यह पता लगाने की कोशिश करता है कि किसी फ़ाइल या फ़ोल्डर का असली उद्देश्य क्या है ताकि वह जानता हो कि इसे सही तरीके से कैसे संभालना है। यदि फ़ोल्डर में गलत विशेषताएँ लागू की गई हैं, तो फ़ाइंडर आपके फ़ोल्डर को एक पैकेज के रूप में मानेगा और आपको उसमें रखी फ़ाइलों तक पहुँचने की अनुमति नहीं देगा।
यदि आपके फ़ोल्डर में गलत एक्सटेंशन है, जैसे .app . तो यह भी ऐसा करेगा . इन निर्देशों को काम करने के लिए, आपको getfileinfo के रूप में macOS Xcode डेवलपर टूल इंस्टॉल करना होगा। और सेटफ़ाइल macOS पर कमांड डिफ़ॉल्ट रूप से इंस्टॉल नहीं होते हैं।
- इन विशेषताओं को macOS फोल्डर से हटाने के लिए, टर्मिनल . खोलें ऐप (लॉन्चपैड> अन्य> टर्मिनल ) और सीडी . का उपयोग करें आपके "टूटे हुए" फ़ोल्डर वाली निर्देशिका में प्रवेश करने के लिए आदेश।
- इस समस्या का मुख्य कारण है बंडल है विशेषता बिट, इसलिए इसे जांचने के लिए, टाइप करें getfileinfo -aB फ़ोल्डर टर्मिनल ऐप में, फ़ोल्डर . की जगह उस फ़ोल्डर के स्थान के साथ जिसे आप जांचना चाहते हैं। यदि आदेश 1 . लौटाता है , यह विशेषता आपके फ़ोल्डर पर लागू कर दी गई है, जिसका अर्थ है कि इसे निकालने की आवश्यकता है।

- हटाने के लिए बंडल है अपने फोल्डर से बिट एट्रिब्यूट करें और एक्सेस रिस्टोर करें, टाइप करें setfile -a b folder टर्मिनल ऐप में, फ़ोल्डर . की जगह अपने फ़ोल्डर स्थान के साथ।
- टाइप करें getfileinfo -aB फोल्डर (फ़ोल्डर . की जगह ) जांचने के लिए बंडल है इसके बाद विशेषता स्थिति—यदि एक 0 लौटा दिया गया है, विशेषता हटा दी गई है।

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

- यह आपके फ़ोल्डर पर अतिरिक्त जानकारी वाली एक अलग विंडो लोड करेगा। नाम और एक्सटेंशन . पर क्लिक करें आपके फ़ोल्डर के लिए "सही" नाम देखने के लिए उप-श्रेणी। यदि इसका फ़ाइल एक्सटेंशन है (उदाहरण के लिए, .app ), इसे हटा दें और दर्ज करें . दबाएं सहेजने के लिए अपने कीबोर्ड पर।

- फाइंडर आपसे पुष्टि करने के लिए कहेगा कि क्या आप अपने फोल्डर से एक्सटेंशन को हटाना चाहते हैं। निकालें . क्लिक करें पुष्टि करने के लिए बटन।

एक्सटेंशन हटा दिए जाने के साथ, आपका फ़ोल्डर फ़ाइंडर में सामान्य हो जाना चाहिए, जिससे आप इसे सामान्य रूप से खोल सकते हैं।
आप वास्तविक macOS पैकेज (जैसे PKG या DMG फ़ाइल) से फ़ाइलों और फ़ोल्डरों को एक्सेस करना चाह सकते हैं। यदि ऐसा है, तो सामग्री को नए फ़ोल्डर में निकालने का सबसे आसान तरीका है।
टर्मिनल का उपयोग करके Mac फ़ोल्डर निकालना
एक सच्चा macOS पैकेज विभिन्न फ़ाइल स्वरूपों में आता है, जिसमें PKG और DMG फ़ाइलें शामिल हैं। आप इन स्वरूपों में फ़ोल्डरों को पुनर्स्थापित करने या निकालने के तरीके से थोड़ा भिन्न होते हैं। यदि आप वास्तविक macOS पैकेज फ़ाइलों से फ़ोल्डरों को पुनर्स्थापित करना चाहते हैं, तो टर्मिनल ऐप आपको ऐसा करने की अनुमति देता है।
ये विधियाँ मानती हैं कि आप पैक की गई PKG या DMG फ़ाइलों से फ़ोल्डरों तक पहुँचने का प्रयास कर रहे हैं। यदि फ़ाइलें दूषित हैं (या सही PKG या DMG फ़ाइलें नहीं हैं), तो ये निर्देश काम नहीं करेंगे।
- यदि आप DMG फ़ाइलों से फ़ोल्डर्स को पुनर्स्थापित करना चाहते हैं, तो आपको पहले इसे वर्चुअल ड्राइव के रूप में माउंट करना होगा। आप टर्मिनल . खोलकर ऐसा कर सकते हैं से लॉन्चपैड> अन्य> टर्मिनल .
- टाइप करें hdiutil संलग्न file.dmg , file.dmg . की जगह अपनी DMG फ़ाइल के स्थान और फ़ाइल नाम के साथ, फिर दर्ज करें press दबाएं कमांड चलाने के लिए।

- आपका DMG फ़ोल्डर वॉल्यूम . के अंतर्गत एक फ़ोल्डर के रूप में माउंट किया जाएगा आपके macOS ड्राइव पर निर्देशिका। अपनी DMG फ़ाइल की सामग्री को एक नए macOS फ़ोल्डर में कॉपी करने के लिए, टाइप करें cp -r /Volumes/File/ /Users/Username/Folder , फ़ाइल . की जगह आपकी DMG फ़ाइल के मूल नाम के साथ, और उपयोगकर्ता नाम/फ़ोल्डर . की जगह फ़ाइलों को कॉपी करने के स्थान के साथ।

- टाइप करें hdiutil जानकारी अपनी माउंटेड DMG फ़ाइल के लिए ड्राइव पहचानकर्ता का पता लगाने के लिए, फिर hdiutil detach /dev/drive टाइप करें /dev/drive . के स्थान पर अपनी DMG फ़ाइल को अनमाउंट करने के लिए सही उपकरण पहचानकर्ता के साथ।

आपकी DMG फ़ाइल की सामग्री को एक नए फ़ोल्डर में पुनर्स्थापित किया जाएगा, जो आपके उपयोग के लिए तैयार है।
- पीकेजी फ़ाइल से मानक macOS फ़ोल्डर में फ़ाइलें और फ़ोल्डर निकालने के लिए, टर्मिनल खोलें ऐप (लॉन्चपैड> अन्य> टर्मिनल )
- वहां से, pkgutil -expand /location/file.pkg newpkgfolder टाइप करें , /location/file.pkg . की जगह आपकी PKG फ़ाइल के स्थान और फ़ाइल नाम के साथ, और newpkgfolder सही निष्कर्षण फ़ोल्डर के साथ।

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