Anonim

Ako každý softvér, ani macOS nie je imúnny voči občasným chybám alebo problémom. Aj keď je to zriedkavý výskyt, priečinky v systéme macOS sa môžu príležitostne zmeniť z bežných priečinkov na balíčky, ktoré sa používajú na inštaláciu nových aplikácií pre macOS. Môže sa to stať aj zámerne, najmä ak vytvárate nový softvér.

Našťastie je to jednoduchý proces na obnovenie priečinka na Macu, ak to potrebujete. Existuje niekoľko spôsobov, ako to urobiť, ale najjednoduchším spôsobom je použiť aplikáciu Mac Terminal. Tu je postup, ako obnoviť priečinok na Macu bez ohľadu na formát.

Obnovenie priečinka na Macu pomocou terminálu

Aplikácia Mac Finder sa pokúša automaticky zistiť, aký je skutočný účel súboru alebo priečinka, aby vedela, ako s ním správne zaobchádzať. Ak boli na priečinok použité nesprávne atribúty, Finder bude s vaším priečinkom zaobchádzať ako s balíkom a neumožní vám prístup k súborom uloženým v ňom.

Urobí to aj vtedy, ak má váš priečinok nesprávnu príponu, napríklad app Aby tieto pokyny fungovali, budete potrebovať nainštalované nástroje pre vývojárov macOS Xcode, pretože príkazy getfileinfo a setfile nie sú nainštalované na macOS predvolene.

  • Ak chcete odstrániť tieto atribúty z priečinkov macOS, otvorte aplikáciu Terminal (Launchpad > Iné > Terminál ) a pomocou príkazu cd vstúpte do adresára obsahujúceho váš „nefunkčný“ priečinok.
  • Hlavnou príčinou tohto problému je atribút has bundle, takže na kontrolu napíšte getfileinfo -aB folder v aplikácii Terminal, pričom folder nahradíte umiestnením priečinka, ktorý chcete skontrolovať. Ak príkaz vráti 1, tento atribút bol použitý na váš priečinok, čo znamená, že ho treba odstrániť.

  • Ak chcete odstrániť bit atribútu has bundle z vášho priečinka a obnoviť prístup, zadajte setfile -a b priečinok v aplikácii Terminál, pričom folder nahradíte umiestnením priečinka.
  • Napíšte getfileinfo -aB folder (nahradením folder) potom skontrolujte stav atribútu has bundle – ak sa vráti 0, atribút má bol odstránený.

Po odstránení atribútu has bundle sa pokúste o prístup k priečinku v Finderaplikácia, ktorá sa nachádza ako ikona v Docku alebo na Launchpade. Ak stále nemáte prístup k priečinku, skontrolujte, či k priečinku nie je pripojená nezvyčajná prípona.

  • Vyhľadajte priečinok v Finder, kliknite pravým tlačidlom myši a stlačením Získať informácie načítate informácie o atribútoch.

  • Tým sa načíta samostatné okno obsahujúce dodatočné informácie o vašom priečinku. Kliknutím na podkategóriu Name & Extension zobrazíte „skutočný“ názov svojho priečinka. Ak má príponu súboru (napríklad app), odstráňte ju a stlačte enter na klávesnici uložiť.

  • Finder vás požiada o potvrdenie, či chcete odstrániť rozšírenie z vášho priečinka. Potvrďte kliknutím na tlačidlo Odstrániť.

Po odstránení rozšírenia by sa váš priečinok mal vrátiť do normálneho stavu vo Finderi, čo vám umožní otvoriť ho ako obvykle.

Môžete tiež pristupovať k súborom a priečinkom z originálneho balíka macOS (ako je súbor PKG alebo DMG). Ak je to tak, najjednoduchším spôsobom je extrahovať obsah do nového priečinka.

Extrahovanie priečinkov Mac pomocou terminálu

Skutočný balík pre macOS prichádza v rôznych formátoch súborov vrátane súborov PKG a DMG. Spôsob, akým pristupujete k obnove alebo extrahovaniu priečinkov v týchto formátoch, sa mierne líši. Ak chcete obnoviť priečinky z originálnych súborov balíkov macOS, aplikácia Terminál vám to umožní.

Tieto metódy predpokladajú, že sa pokúšate o prístup k priečinkom zo zabalených súborov PKG alebo DMG. Ak sú súbory poškodené (alebo nejde o skutočné súbory PKG alebo DMG), tieto pokyny nebudú fungovať.

  • Ak chcete obnoviť priečinky zo súborov DMG, musíte ho najskôr pripojiť ako virtuálny disk. Môžete to urobiť otvorením Terminál z Launchpad > Iné > Terminál.
  • Napíšte hdiutil priložiť súbor.dmg, čím nahradíte file.dmgs umiestnením a názvom vášho súboru DMG, potom stlačte enter na spustenie príkazu.

  • Váš priečinok DMG bude pripojený ako priečinok do adresára Volumes na vašom disku macOS. Ak chcete skopírovať obsah svojho súboru DMG do nového priečinka macOS, napíšte cp -r /Volumes/File/ /Users/Username/Folder, namiesto File s pôvodným názvom vášho súboru DMG a nahradenie Používateľské meno/priečinok umiestnením na skopírovanie súbory.

  • Napíšte hdiutil info a vyhľadajte identifikátor jednotky pre váš pripojený súbor DMG a potom napíšte hdiutil unlock /dev/drive na odpojenie súboru DMG a nahradenie /dev/drive správnym identifikátorom zariadenia.

Obsah vášho súboru DMG bude obnovený do nového priečinka, ku ktorému budete mať prístup.

  • Ak chcete extrahovať súbory a priečinky zo súboru PKG do štandardného priečinka macOS, otvorte aplikáciu Terminal ( Spúšťací panel > Iné > Terminál).
  • Odtiaľ napíšte pkgutil -expand /location/file.pkg newpkgfolder, namiesto /location /file.pkg s umiestnením a názvom súboru PKG a newpkgfolder so správnym priečinkom na extrakciu.

Obsah súboru balíka PKG bude extrahovaný do vami určeného umiestnenia.

Zaobchádzanie so súbormi a priečinkami MacOS

Ak neviete, ako obnoviť priečinok na Macu, vyskúšajte najskôr tieto metódy. V mnohých prípadoch môžete obnoviť poškodený priečinok macOS opravou rozšírenia alebo odstránením určitých atribútov súboru. Ak máte originálny súbor balíka pre macOS vo formáte PKG alebo DMG, môžete obsah extrahovať pomocou aplikácie Terminál.

Nie každý priečinok je však možné obnoviť. Mali by ste zvážiť zálohovanie svojho Macu pomocou nástroja Time Machine, aby ste sa uistili, že budete môcť svoje súbory vždy obnoviť, aj keď sa priečinok v budúcnosti poškodí alebo bude nedostupný.

Ako obnoviť priečinok, ktorý sa zmenil na balík v OS X