So stellen Sie einen Ordner wieder her, der in OS X zu einem Paket geworden ist

Wie jede Software ist auch macOS nicht immun gegen gelegentliche Fehler oder Probleme. Obwohl dies selten vorkommt, können Ordner auf macOS gelegentlich von der Anzeige als normale Ordner zu Paketen wechseln, wie sie zum Installieren neuer macOS-Apps verwendet werden. Dies kann auch beabsichtigt geschehen, insbesondere wenn Sie neue Software erstellen.

Glücklicherweise ist es ein einfacher Vorgang, einen Ordner auf einem Mac wiederherzustellen , falls erforderlich. Es gibt ein paar Möglichkeiten, dies zu tun, aber die einfachste Methode ist die Verwendung der Mac Terminal App. So stellen Sie einen Ordner auf dem Mac wieder her , unabhängig vom Format.

So stellen Sie einen Ordner wieder her, der sich in OS X in ein Paket verwandelt hat

Stellen Sie einen Ordner auf dem Mac mit dem Terminal wieder her(Restore a Folder on Mac Using The Terminal)

Die Mac Finder-App versucht automatisch zu erkennen, was der wahre Zweck einer Datei oder eines Ordners ist, damit sie weiß, wie sie richtig damit umgeht. Wenn die falschen Attribute auf den Ordner angewendet wurden, behandelt der Finder Ihren Ordner als Paket und erlaubt Ihnen nicht, auf die darin enthaltenen Dateien zuzugreifen.

Dies geschieht auch, wenn Ihr Ordner die falsche Erweiterung hat, z. B. .app . Damit diese Anweisungen funktionieren, müssen die macOS Xcode Developer Tools installiert sein, da die Befehle getfileinfo und setfile nicht standardmäßig auf macOS installiert sind.

  • Um diese Attribute aus macOS-Ordnern zu entfernen, öffnen Sie die Terminal - App ( Launchpad > Other > Terminal ) und geben Sie mit dem cd- Befehl das Verzeichnis ein, das Ihren „kaputten“ Ordner enthält. 
  • Die Hauptursache für dieses Problem ist das has bundle -Attributbit. Um dies zu überprüfen, geben Sie getfileinfo -aB folder(getfileinfo -aB folder) in die Terminal - App ein und ersetzen Sie den Ordner(folder) durch den Speicherort des Ordners, den Sie überprüfen möchten. Wenn der Befehl eine 1 zurückgibt , wurde dieses Attribut auf Ihren Ordner angewendet, was bedeutet, dass es entfernt werden muss.

Terminal mit dem Befehl getfileinfo

  • Um das Attribut has bundle aus Ihrem Ordner zu entfernen und den Zugriff wiederherzustellen, geben Sie setfile -ab folder(setfile -a b folder) in der Terminal-App ein und ersetzen Sie folder durch den Speicherort Ihres Ordners(folder )
  • Geben Sie getfileinfo -aB folder ein(getfileinfo -aB folder) (ersetzen Sie folder ), um danach den Status des has bundle -Attributs zu überprüfen – wenn eine 0 zurückgegeben wird, wurde das Attribut entfernt.

Terminal mit den Befehlen setfile und getfileinfo

Nachdem Sie das Attribut has bundle entfernt haben, versuchen Sie, auf den Ordner in der Finder -App zuzugreifen, die sich als Symbol im Dock oder im Launchpad befindet . Wenn Sie immer noch nicht auf den Ordner zugreifen können, überprüfen Sie, ob Ihr Ordner keine ungewöhnliche Erweiterung hat.

  • Suchen Sie den Ordner im Finder , klicken Sie mit der rechten Maustaste(right-click) und drücken Sie Get Info(Get Info) , um Ihre Attributinformationen zu laden.

Holen Sie sich Informationen im Rechtsklick-Menü

  • Dadurch wird ein separates Fenster geladen, das zusätzliche Informationen zu Ihrem Ordner enthält. Klicken Sie(Click) auf die Unterkategorie Name & Erweiterung , um den „wahren“ Namen für Ihren Ordner anzuzeigen. (Name & Extension)Wenn es eine Dateierweiterung hat (z. B. .app ), entfernen Sie sie und drücken Sie zum Speichern die Eingabetaste(enter) auf Ihrer Tastatur.

Name und Erweiterung ausgewählt i

  • Der Finder(Finder) wird Sie bitten zu bestätigen, ob Sie die Erweiterung aus Ihrem Ordner entfernen möchten. Klicken Sie zur Bestätigung auf die Schaltfläche Entfernen .(Remove)

Bestätigungsfenster der Erweiterung entfernen

Nachdem die Erweiterung entfernt wurde, sollte Ihr Ordner im Finder wieder normal sein , sodass Sie ihn wie gewohnt öffnen können. 

Möglicherweise möchten Sie auch auf Dateien und Ordner aus einem echten macOS-Paket (wie einer PKG- oder DMG -Datei) zugreifen. Wenn dies der Fall ist, ist die einfachste Methode, den Inhalt in einen neuen Ordner zu extrahieren.

Extrahieren von Mac-Ordnern mit dem Terminal(Extracting Mac Folders Using The Terminal)

Ein echtes macOS-Paket gibt es in verschiedenen Dateiformaten, einschließlich PKG- und DMG - Dateien. Wie Sie das Wiederherstellen oder Extrahieren von Ordnern in diesen Formaten angehen, unterscheidet sich geringfügig. Wenn Sie Ordner aus echten macOS-Paketdateien wiederherstellen möchten, können Sie dies mit der Terminal - App tun.

Diese Methoden gehen davon aus, dass Sie versuchen, auf Ordner aus verpackten PKG- oder DMG - Dateien zuzugreifen. Wenn die Dateien beschädigt sind (oder keine echten PKG- oder DMG - Dateien sind), funktionieren diese Anweisungen nicht.

  • Wenn Sie Ordner aus DMG(DMG) -Dateien wiederherstellen möchten , müssen Sie sie zuerst als virtuelles Laufwerk bereitstellen. Sie können dies tun, indem Sie das Terminal über Launchpad > Other > Terminal öffnen . 
  • Geben Sie hdiutil Attach file.dmg ein(hdiutil attach file.dmg) , ersetzen Sie file.dmg(file.dmg) durch den Speicherort und Dateinamen Ihrer DMG -Datei und drücken Sie dann die Eingabetaste(enter) , um den Befehl auszuführen.

hdultil-Befehl im Terminalfenster

  • Ihr DMG -Ordner wird als Ordner im Volumes -Verzeichnis auf Ihrem macOS-Laufwerk gemountet. Um den Inhalt Ihrer DMG -Datei in einen neuen macOS-Ordner zu kopieren, geben Sie cp -r /Volumes/File/ /Users/Username/Folder ein, ersetzen Sie File durch den ursprünglichen Namen Ihrer DMG -Datei und ersetzen Sie Username/Folder durch den Speicherort kopieren Sie die Dateien.

cp-Befehl im Terminalfenster

  • Geben Sie hdiutil info(hdiutil info) ein, um die Laufwerkskennung für Ihre gemountete DMG -Datei zu finden, und geben Sie dann hdiutil detach /dev/drive ein, um Ihre DMG -Datei zu unmounten, und ersetzen Sie /dev/drive durch die richtige Gerätekennung.

hdutil-Befehl im Terminalfenster

Der Inhalt Ihrer DMG -Datei wird in einem neuen Ordner wiederhergestellt, auf den Sie zugreifen können.

  • Um Dateien und Ordner aus einer PKG -Datei in einen standardmäßigen macOS-Ordner zu extrahieren, öffnen Sie die Terminal - App ( Launchpad > Other > Terminal ). 
  • Geben Sie dort pkgutil -expand /location/file.pkg newpkgfolder ein und ersetzen /location/file.pkg durch den Speicherort und Dateinamen Ihrer PKG -Datei und newpkgfolder durch den korrekten Extraktionsordner.

pkgutil im Terminalfenster

Der Inhalt der PKG -Paketdatei wird an den von Ihnen angegebenen Speicherort extrahiert.

Umgang mit MacOS-Dateien und -Ordnern(Handling MacOS Files & Folders)

Wenn Sie nicht wissen, wie Sie einen Ordner auf dem Mac wiederherstellen , versuchen Sie zuerst diese Methoden. In vielen Fällen können Sie einen defekten macOS-Ordner wiederherstellen, indem Sie die Erweiterung reparieren oder bestimmte Dateiattribute entfernen. Wenn Sie eine echte macOS-Paketdatei im PKG- oder DMG -Format haben, können Sie den Inhalt mit der (DMG)Terminal - App extrahieren .

Allerdings kann nicht jeder Ordner wiederhergestellt werden. Sie sollten erwägen , Ihren Mac mit Time Machine(backing up your Mac with Time Machine) zu sichern, um sicherzustellen, dass Sie Ihre Dateien immer abrufen können, selbst wenn ein Ordner in Zukunft beschädigt oder unzugänglich wird.



About the author

Ich bin Freeware-Softwareentwickler und Befürworter von Windows Vista/7. Ich habe mehrere hundert Artikel zu verschiedenen Themen rund um das Betriebssystem geschrieben, darunter Tipps und Tricks, Reparaturanleitungen und Best Practices. Über mein Unternehmen Help Desk Services biete ich auch bürobezogene Beratungsdienste an. Ich habe ein tiefes Verständnis dafür, wie Office 365 funktioniert, welche Funktionen es gibt und wie man sie am effektivsten einsetzt.



Related posts