ओएस एक्स में एक पैकेज में बदल गए फ़ोल्डर को कैसे पुनर्स्थापित करें

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

शुक्र है , यदि आपको आवश्यकता हो तो मैक(Mac) पर फ़ोल्डर को पुनर्स्थापित करना एक आसान प्रक्रिया है । ऐसा करने के कुछ तरीके हैं, लेकिन मैक टर्मिनल(Mac Terminal) ऐप का उपयोग करना सबसे आसान तरीका है। यहां मैक(Mac) पर किसी फ़ोल्डर को पुनर्स्थापित करने का तरीका बताया गया है , चाहे प्रारूप कुछ भी हो।

ओएस एक्स में एक पैकेज में बदल गए फ़ोल्डर को कैसे पुनर्स्थापित करें

मैक पर टर्मिनल का उपयोग करके फ़ोल्डर को पुनर्स्थापित करें(Restore a Folder on Mac Using The Terminal)

मैक फ़ाइंडर ऐप(Mac Finder app) स्वचालित रूप से यह पता लगाने की कोशिश करता है कि फ़ाइल या फ़ोल्डर का असली उद्देश्य क्या है ताकि यह जान सके कि इसे सही तरीके से कैसे संभालना है। यदि फ़ोल्डर में गलत विशेषताएँ लागू की गई हैं, तो फ़ाइंडर(Finder) आपके फ़ोल्डर को एक पैकेज के रूप में मानेगा और आपको अंदर रखी फ़ाइलों तक पहुँचने की अनुमति नहीं देगा।

यदि आपके फ़ोल्डर में .app(.app) जैसा गलत एक्सटेंशन है, तो यह भी ऐसा करेगा । इन निर्देशों को काम करने के लिए, आपको macOS Xcode Developer Tools(macOS Xcode Developer Tools) इंस्टॉल करने की आवश्यकता होगी, क्योंकि getfileinfo और setfile कमांड डिफ़ॉल्ट रूप से macOS पर इंस्टॉल नहीं होते हैं।

  • macOS फोल्डर से इन विशेषताओं को हटाने के लिए, टर्मिनल(Terminal ) ऐप ( Launchpad > Other > Terminal ) खोलें और अपने "टूटे हुए" फ़ोल्डर वाली निर्देशिका में प्रवेश करने के  लिए सीडी कमांड का उपयोग करें।(cd)
  • इस समस्या का मुख्य कारण है बंडल(has bundle) विशेषता बिट, इसलिए इसे जांचने के लिए, टर्मिनल(Terminal) ऐप में getfileinfo -aB फ़ोल्डर टाइप करें, फ़ोल्डर को उस (getfileinfo -aB folder)फ़ोल्डर(folder) के स्थान से बदल दें जिसे आप देखना चाहते हैं। यदि आदेश 1 लौटाता है , तो यह विशेषता आपके फ़ोल्डर पर लागू कर दी गई है, जिसका अर्थ है कि इसे निकालने की आवश्यकता है।

कमांड के साथ टर्मिनल getfileinfo

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

कमांड के साथ टर्मिनल सेटफाइल और गेटफाइलइन्फो

एक बार जब आप है बंडल विशेषता को हटा देते हैं, तो (has bundle)डॉक(Dock) पर या लॉन्चपैड(Launchpad) में एक आइकन के रूप में स्थित Finder ऐप में फ़ोल्डर तक पहुंचने का प्रयास करें । यदि आप अभी भी फ़ोल्डर तक नहीं पहुंच पा रहे हैं, तो जांच लें कि आपके फ़ोल्डर में कोई असामान्य एक्सटेंशन संलग्न तो नहीं है।

  • Finder में फ़ोल्डर का पता लगाएँ , राइट-क्लिक करें(right-click) और अपनी विशेषता जानकारी लोड करने के लिए Get Info दबाएँ ।

राइट-क्लिक मेनू में जानकारी प्राप्त करें

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

नाम और एक्सटेंशन चयनित i

  • खोजक(Finder) आपसे पुष्टि करने के लिए कहेगा कि क्या आप अपने फ़ोल्डर से एक्सटेंशन को हटाना चाहते हैं। पुष्टि करने के लिए निकालें(Remove) बटन पर क्लिक करें।

एक्सटेंशन पुष्टिकरण विंडो निकालें

एक्सटेंशन हटा दिए जाने के साथ, आपका फ़ोल्डर Finder में सामान्य हो जाना चाहिए , जिससे आप इसे सामान्य रूप से खोल सकते हैं। 

आप वास्तविक macOS पैकेज (जैसे PKG(PKG) या DMG फ़ाइल) से फ़ाइलों और फ़ोल्डरों को एक्सेस करना चाह सकते हैं । यदि ऐसा है, तो सामग्री को एक नए फ़ोल्डर में निकालने का सबसे आसान तरीका है।

टर्मिनल का उपयोग करके मैक फ़ोल्डरों को निकालना(Extracting Mac Folders Using The Terminal)

एक सच्चा macOS पैकेज विभिन्न फ़ाइल स्वरूपों में आता है, जिसमें PKG और DMG फ़ाइलें शामिल हैं। आप इन स्वरूपों में फ़ोल्डरों को पुनर्स्थापित करने या निकालने के तरीके से थोड़ा भिन्न होते हैं। यदि आप वास्तविक macOS पैकेज फ़ाइलों से फ़ोल्डरों को पुनर्स्थापित करना चाहते हैं, तो टर्मिनल(Terminal) ऐप आपको ऐसा करने की अनुमति देता है।

ये विधियाँ मानती हैं कि आप पैक की गई PKG या DMG फ़ाइलों से फ़ोल्डरों तक पहुँचने का प्रयास कर रहे हैं। यदि फ़ाइलें दूषित हैं (या सही PKG या DMG फ़ाइलें नहीं हैं), तो ये निर्देश काम नहीं करेंगे।

  • यदि आप DMG(DMG) फ़ाइलों से फ़ोल्डर्स को पुनर्स्थापित करना चाहते हैं , तो आपको पहले इसे वर्चुअल ड्राइव के रूप में माउंट करना होगा। Launchpad > Other > Terminalसे(Terminal) खोलकर ऐसा कर सकते हैं । 
  • अपनी डीएमजी(DMG) फ़ाइल के स्थान और फ़ाइल नाम के साथ file.dmg की जगह, hdiutil संलग्न file.dmg(hdiutil attach file.dmg) टाइप करें, फिर कमांड चलाने के लिए एंटर(enter) दबाएं ।

टर्मिनल विंडो में hdultil कमांड

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

टर्मिनल विंडो में सीपी कमांड

  • अपनी माउंटेड DMG फ़ाइल के लिए ड्राइव आइडेंटिफ़ायर का पता लगाने के लिए (DMG)hdiutil info टाइप करें , फिर अपनी DMG फ़ाइल को अनमाउंट करने के लिए hdiutil detach /dev/drive/dev/drive को सही डिवाइस आइडेंटिफ़ायर से बदलें।

टर्मिनल विंडो में hdutil कमांड

आपकी DMG फ़ाइल की सामग्री को एक नए फ़ोल्डर में पुनर्स्थापित किया जाएगा, जो आपके उपयोग के लिए तैयार है।

  • PKG फ़ाइल से मानक macOS फ़ोल्डर में फ़ाइलें और फ़ोल्डर निकालने के लिए, टर्मिनल(Terminal ) ऐप खोलें ( Launchpad > Other > Terminal )। 
  • वहां से, टाइप करें pkgutil -expand /location/file.pkg newpkgfolder , /location/file.pkg PKG फ़ाइल के स्थान और फ़ाइल नाम के साथ , और newpkgfolder को सही निष्कर्षण फ़ोल्डर के साथ बदलें।

टर्मिनल विंडो में pkgutil

PKG पैकेज फ़ाइल की सामग्री आपके द्वारा निर्दिष्ट स्थान पर निकाली जाएगी।

MacOS फ़ाइलों और फ़ोल्डरों को संभालना(Handling MacOS Files & Folders)

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

हालाँकि, प्रत्येक फ़ोल्डर को पुनर्प्राप्त नहीं किया जा सकता है। आपको यह सुनिश्चित करने के लिए टाइम मशीन के साथ अपने मैक का बैकअप लेने(backing up your Mac with Time Machine) पर विचार करना चाहिए कि आप हमेशा अपनी फ़ाइलों को पुनर्प्राप्त कर सकते हैं, भले ही भविष्य में कोई फ़ोल्डर दूषित या पहुंच योग्य न हो।



About the author

मैं एक सॉफ्टवेयर समीक्षक और उत्पादकता विशेषज्ञ हूं। मैं एक्सेल, आउटलुक और फोटोशॉप जैसे विभिन्न सॉफ्टवेयर अनुप्रयोगों के लिए सॉफ्टवेयर समीक्षा की समीक्षा करता हूं और लिखता हूं। मेरी समीक्षाएं अच्छी तरह से सूचित हैं और आवेदन की गुणवत्ता में उद्देश्यपूर्ण अंतर्दृष्टि प्रदान करती हैं। मैं 2007 से सॉफ्टवेयर समीक्षाएं लिख रहा हूं।



Related posts