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

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 občas zmeniť zo zobrazovania ako bežné priečinky na zobrazovanie ako balíky, napríklad tie, 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(Mac) , 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(Mac) bez ohľadu na formát.

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

Obnovte priečinok na Macu pomocou terminálu(Restore a Folder on Mac Using The Terminal)

Aplikácia Mac Finder(Mac Finder app) 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, ktoré sa v ňom nachádzajú.

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 Xcode pre macOS , pretože príkazy (macOS Xcode Developer Tools)getfileinfo a setfile nie sú v systéme macOS predvolene nainštalované.

  • Ak chcete odstrániť tieto atribúty z priečinkov macOS, otvorte aplikáciu Terminal ( Launchpad > Other > Terminal ) a pomocou príkazu  cd zadajte adresár, ktorý obsahuje váš „nefunkčný“ priečinok.(cd)
  • Hlavnou príčinou tohto problému je bit atribútu has bundle , takže to skontrolujte zadaním getfileinfo -aB folder v aplikácii Terminal a nahraďte priečinok(folder) umiestnením priečinka, ktorý chcete skontrolovať. Ak príkaz vráti 1 , tento atribút bol aplikovaný na váš priečinok, čo znamená, že je potrebné ho odstrániť.

terminál s príkazom getfileinfo

  • Ak chcete odstrániť bit atribútu has bundle z vášho priečinka a obnoviť prístup, zadajte v aplikácii Terminál príkaz setfile -ab folder a nahraďte (setfile -a b folder)priečinok(folder ) umiestnením priečinka. 
  • Zadajte getfileinfo -aB priečinok(getfileinfo -aB folder) (nahrádzajúci priečinok(folder) ), aby ste potom skontrolovali stav atribútu má zväzok(has bundle) – ak sa vráti 0 , atribút bol odstránený.

Terminál s príkazmi setfile a getfileinfo

Po odstránení atribútu má zväzok(has bundle) sa pokúste o prístup k priečinku v aplikácii Finder , ktorý sa nachádza ako ikona v doku(Dock) alebo v Launchpade(Launchpad) . Ak stále nemáte prístup k priečinku, skontrolujte, či k priečinku nie je pripojená nezvyčajná prípona.

  • Nájdite priečinok vo Finderi(Finder) , kliknite pravým tlačidlom myši(right-click) a stlačte Získať informácie(Get Info) , aby sa načítali informácie o atribúte.

Získajte informácie v ponuke po kliknutí pravým tlačidlom myši

  • Tým sa načíta samostatné okno s ďalšími informáciami o vašom priečinku. Kliknutím(Click) na podkategóriu Názov a rozšírenie zobrazíte „skutočný“ názov priečinka. (Name & Extension)Ak má príponu súboru (napríklad .app ), odstráňte ju a uložte stlačením klávesu Enter(enter) na klávesnici.

Zvolené meno a prípona i

  • Finder vás požiada, aby ste potvrdili, či chcete odstrániť rozšírenie zo svojho priečinka. Potvrďte kliknutím na tlačidlo Odstrániť .(Remove)

Okno na potvrdenie odstránenia rozšírenia

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

Môžete tiež chcieť 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(Extracting Mac Folders Using The Terminal)

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(Terminal) 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 to nie sú 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álu(Terminal) z Launchpad > Other > Terminal
  • Napíšte hdiutil attachment file.dmg(hdiutil attach file.dmg) , pričom súbor.dmg nahraďte(file.dmg) umiestnením a názvom vášho súboru DMG , potom stlačením klávesu Enter spustite príkaz.

príkaz hdutil v okne terminálu

  • Váš priečinok DMG bude pripojený ako priečinok v adresári Volumes na vašom disku macOS. Ak chcete skopírovať obsah svojho súboru DMG do nového priečinka macOS, zadajte cp -r /Volumes/File/ /Users/Username/Folder , pričom nahraďte súbor(File) pôvodným názvom vášho súboru DMG a nahraďte Username/Folder umiestnením skopírujte súbory.

príkaz cp v okne terminálu

  • Zadajte hdiutil info , aby ste našli identifikátor jednotky pre váš pripojený súbor DMG , potom napíšte hdiutil detach /dev/drive , aby ste odpojili váš súbor DMG , pričom (DMG)/dev/drive nahraďte správnym identifikátorom zariadenia.

príkaz hdutil v okne terminálu

Obsah vášho súboru DMG sa obnoví 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 Terminál(Terminal ) ( Launchpad > Other > Terminal ). 
  • Odtiaľ napíšte pkgutil -expand /location/file.pkg newpkgfolder , pričom /location/file.pkg umiestnením a názvom vášho súboru PKG a newpkgfolder správnym extrakčným priečinkom.

pkgutil v okne terminálu

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

Manipulácia so súbormi a priečinkami MacOS(Handling MacOS Files & Folders)

Ak neviete, ako obnoviť priečinok na Macu(Mac) , 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(Terminal) .

Nie každý priečinok je však možné obnoviť. Mali by ste zvážiť zálohovanie svojho Macu pomocou Time Machine(backing up your Mac with 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ý.



About the author

Som počítačový vedec s viac ako 10-ročnými skúsenosťami v oblasti prehliadačov, Microsoft office a onedrive. Špecializujem sa na vývoj webových aplikácií, prieskum používateľských skúseností a rozsiahly vývoj aplikácií. Moje schopnosti využívajú niektoré z popredných svetových spoločností vrátane Google, Facebooku a Apple.



Related posts