Jak przywrócić folder, który zamienił się w pakiet w OS X?
Jak każde oprogramowanie, macOS nie jest odporny na sporadyczne błędy lub problemy. Chociaż jest to rzadkie, foldery w systemie macOS mogą czasami zmieniać się ze zwykłych folderów na wyświetlane jako pakiety, takie jak te używane do instalowania nowych aplikacji na macOS. Może się to również zdarzyć zgodnie z projektem, zwłaszcza jeśli tworzysz nowe oprogramowanie.
Na szczęście przywrócenie folderu na komputerze Mac(Mac) jest łatwe , jeśli zajdzie taka potrzeba. Można to zrobić na kilka sposobów, ale najłatwiejszą metodą jest użycie aplikacji Terminal Mac(Mac Terminal) . Oto jak przywrócić folder na komputerze Mac(Mac) , niezależnie od formatu.
Przywróć folder na komputerze Mac za pomocą terminala(Restore a Folder on Mac Using The Terminal)
Aplikacja Mac Finder(Mac Finder app) próbuje automatycznie wykryć, jaki jest prawdziwy cel pliku lub folderu, aby wiedzieć, jak prawidłowo sobie z nim poradzić. Jeśli do folderu zastosowano nieprawidłowe atrybuty, Finder potraktuje go jako pakiet i nie pozwoli na dostęp do przechowywanych w nim plików.
Zrobi to również, jeśli folder ma nieprawidłowe rozszerzenie, takie jak .app . Aby te instrukcje działały, musisz mieć zainstalowane narzędzia programistyczne Xcode dla systemu macOS , ponieważ polecenia (macOS Xcode Developer Tools)getfileinfo i setfile nie są domyślnie instalowane w systemie macOS.
- Aby usunąć te atrybuty z folderów macOS, otwórz aplikację Terminal ( Launchpad > Other > Terminal ) i użyj polecenia cd , aby wejść do katalogu zawierającego „zepsuty” folder.
- Główną przyczyną tego problemu jest bit atrybutu pakietu , więc aby to sprawdzić, wpisz (has bundle)folder getfileinfo -aB(getfileinfo -aB folder) w aplikacji Terminal , zastępując folder lokalizacją folderu, który chcesz sprawdzić. Jeśli polecenie zwróci 1 , ten atrybut został zastosowany do Twojego folderu, co oznacza, że należy go usunąć.
- Aby usunąć bit atrybutu pakietu ma(has bundle) z folderu i przywrócić dostęp, wpisz setfile -ab folder w aplikacji Terminal, zastępując folder lokalizacją folderu.
- Wpisz getfileinfo -aB folder (zastępując folder ), aby sprawdzić, czy ma status atrybutu pakietu po tym — jeśli zostanie zwrócone (has bundle)0 , atrybut został usunięty.
Po usunięciu atrybutu ma pakiet(has bundle) spróbuj uzyskać dostęp do folderu w aplikacji Finder , który znajduje się jako ikona w Docku(Dock) lub w Launchpadzie(Launchpad) . Jeśli nadal nie możesz uzyskać dostępu do folderu, sprawdź, czy do folderu nie jest dołączone nietypowe rozszerzenie.
- Znajdź folder w Finderze(Finder) , kliknij prawym przyciskiem myszy(right-click) i naciśnij Pobierz informacje(Get Info) , aby załadować informacje o atrybutach.
- Spowoduje to załadowanie osobnego okna zawierającego dodatkowe informacje o Twoim folderze. Kliknij(Click) podkategorię Nazwa i rozszerzenie(Name & Extension) , aby zobaczyć „prawdziwą” nazwę folderu. Jeśli ma rozszerzenie pliku (na przykład .app ), usuń je i naciśnij Enter na klawiaturze, aby zapisać.
- Finder poprosi Cię o potwierdzenie, czy chcesz usunąć rozszerzenie z folderu. Kliknij przycisk Usuń(Remove) , aby potwierdzić.
Po usunięciu rozszerzenia folder powinien powrócić do normalnego stanu w Finderze(Finder) , umożliwiając normalne otwarcie.
Możesz także chcieć uzyskać dostęp do plików i folderów z oryginalnego pakietu macOS (takiego jak plik PKG lub DMG ). W takim przypadku najłatwiejszą metodą jest wyodrębnienie zawartości do nowego folderu.
Wyodrębnianie folderów Mac za pomocą terminala(Extracting Mac Folders Using The Terminal)
Prawdziwy pakiet macOS jest dostępny w różnych formatach plików, w tym w plikach PKG i DMG . Podejście do przywracania lub wyodrębniania folderów w tych formatach nieznacznie się różni. Jeśli chcesz przywrócić foldery z oryginalnych plików pakietów macOS, aplikacja Terminal pozwala to zrobić.
Te metody zakładają, że próbujesz uzyskać dostęp do folderów z spakowanych plików PKG lub DMG . Jeśli pliki są uszkodzone (lub nie są prawdziwymi plikami PKG lub DMG ), te instrukcje nie będą działać.
- Jeśli chcesz przywrócić foldery z plików DMG , musisz najpierw zamontować je jako dysk wirtualny. Możesz to zrobić, otwierając Terminal z Launchpad > Other > Terminal .
- Wpisz hdiutil attach file.dmg , zastępując plik.dmg(file.dmg) lokalizacją i nazwą pliku DMG , a następnie naciśnij klawisz Enter , aby uruchomić polecenie.
- Twój folder DMG zostanie zamontowany jako folder w katalogu Woluminy(Volumes) na dysku macOS. Aby skopiować zawartość pliku DMG do nowego folderu macOS, wpisz cp -r /Volumes/File/ /Users/Username/Folder , zastępując plik(File) oryginalną nazwą pliku DMG i zastępując nazwę Username/Folder lokalizacją do skopiuj pliki.
- Wpisz hdiutil info , aby zlokalizować identyfikator dysku dla zamontowanego pliku DMG , a następnie wpisz hdiutil detach /dev/drive aby odmontować plik DMG , zastępując /dev/drive poprawnym identyfikatorem urządzenia.
Zawartość pliku DMG zostanie przywrócona do nowego folderu, do którego będziesz mieć dostęp.
- Aby wyodrębnić pliki i foldery z pliku PKG do standardowego folderu macOS, otwórz aplikację Terminal ( Launchpad > Other > Terminal ).
- Następnie wpisz pkgutil -expand /location/file.pkg newpkgfolder , zastępując /location/file.pkg lokalizacją i nazwą pliku PKG , a newpkgfolder właściwym folderem wyodrębniania.
Zawartość pliku pakietu PKG zostanie rozpakowana do określonej lokalizacji.
Obsługa plików i folderów MacOS(Handling MacOS Files & Folders)
Jeśli nie wiesz, jak przywrócić folder na komputerze Mac(Mac) , wypróbuj najpierw te metody. W wielu przypadkach możesz przywrócić uszkodzony folder macOS, naprawiając rozszerzenie lub usuwając niektóre atrybuty plików. Jeśli masz oryginalny plik pakietu macOS w formacie PKG lub DMG , możesz wyodrębnić zawartość za pomocą aplikacji Terminal .
Jednak nie każdy folder można odzyskać. Powinieneś rozważyć utworzenie kopii zapasowej komputera Mac za pomocą Time Machine(backing up your Mac with Time Machine) , aby mieć pewność, że zawsze możesz odzyskać swoje pliki, nawet jeśli folder zostanie uszkodzony lub niedostępny w przyszłości.
Related posts
Zewnętrzny dysk twardy nie wyświetla się w systemie Windows lub OS X?
Zmień lub sfałszuj adres MAC w systemie Windows lub OS X
Jak skalibrować monitor w systemie Windows i OS X
Napraw „Nie można zainstalować oprogramowania drukarki” w systemie OS X
Wyświetl zapisane hasła Wi-Fi (WPA, WEP) w systemie OS X
Jak obniżyć wersję macOS
Utwórz kopię zapasową komputera Mac za pomocą Time Machine
Jak robić zrzuty ekranu w systemie Mac OS za pomocą skrótów klawiaturowych
Najlepsze aplikacje dla komputerów Mac w 2020 roku
Jak tworzyć dowiązania symboliczne na komputerze Mac?
Jak sformatować kartę SD na komputerze Mac
Jak utworzyć zaszyfrowany obraz dysku w systemie OS X
Jak włączyć i używać trybu „Obraz w obrazie” na komputerze Mac?
5 sposobów na wymuszenie zamknięcia aplikacji na komputerze Mac
Zapora Mac: jak ją włączyć i skonfigurować
Jak wymusić opróżnienie kosza na komputerze Mac?
APFS vs Mac OS Extended – który format dysku Mac jest najlepszy?
Jak zaktualizować aplikacje Mac OS X i Mac z terminala?
4 sposoby odinstalowania aplikacji na komputerze Mac
Jak pokazać ukryte pliki w MacOS