• Das kreative Thema des Monats Oktober wird vor allem diejenigen unter Euch besonders ansprechen, denen Do-it-yourself quasi im Blut liegt. Zeigt uns Eure Improvisationskünste oder fotografiert, was andere Leute sich so im Alltag zusammengestrickt haben. --> Zum Mitmachen bitte hier klicken

[10.8 Mountain Lion] home directory shown as package

uwebartels

Erdapfel
Registriert
10.11.12
Beiträge
4
Hi,

vor ein paar Tagen hab ich ein .hdd Directory einer Parallels Installation in mein Homedirectory versucht zu kopieren. Dabei hab ich wohl den Inhalt des Directories anstelle des Directories kopiert. Kein Problem dachte ich und hab die Dateien wieder gelöscht.

Als ich danach im Finder auf mein Home directory geklickt habe, öffnet sich das Terminal Program. Hui!
Mittlerweile sehe ich, daß das Mac OS X mein Homedir als Package ansieht.

Das Programm file sieht das noch etwas klarer.
Alle Dateien im Direktory sind da und ich kann auch Unterordner mit dem Finder ansehen. z.B Downloads, Documents, etc.

MacBook-Pro-3:~ uwe$ mdls -name kMDItemContentType .
kMDItemContentType = "com.apple.package"
MacBook-Pro-3:~ uwe$ file .
.: directory
MacBook-Pro-3:~ uwe$ pwd
/Users/uwe
MacBook-Pro-3:~ uwe$

Wie kann ich dem Mac OS X beibringen, daß es das Directory nun auch im Finder wieder als Directory anzeigt?

Danke,
Uwe
 
Du meinst dein User Ordner (das Haus) wird als pkg. dargestellt? Hat er jetzt eine Endung? Dann nimm sie weg.Vermutlich aber musst du die Launch Services neu aufbauen.
Wie der elendslange Terminbefehl für Mountain Lion heißt, weiß ich nicht. Aber du findest ihn sicher.
Du hast ja auch hier einen (mir völlig unverständlichen) Befehl gepostet, also kennst du dich doch ohnehin aus?
Salome
 
Hallo Salome,

Danke erstmal für Deine Anwort.
Nein, mein User Ordner wird nicht als pkg dargestellt, obwohl ich nicht wirklich weiß, was Du damit meinst.
Mein User Ordner wird mit dem Haus-Zeichen dargestellt.

Wie Du oben sehen kannst, hat das Directory auch keine Endung:
MacBook-Pro-3:~ uwe$ pwd
/Users/uwe

Was es bedeutet, die Launchservices neu aufzubauen, davon hab ich keine Ahnung. sorry.

Und nein, ich kenne mich nicht aus. Hab den Befehl aus einem anderen Thread, weil ich natürlich nicht jede Frage gleich hier poste, sondern erstmal selbst gucke.

zu dem Befehl gibt's ne man page. man mdls
mdls -- lists the metadata attributes for the specified file
Aber schlach mich - ich hab keine wirkliche Ahnung, was das hier macht. Ich bin eher auf Linux Servern zu Hause, aber das hier ist Apple-eigen.

Also wer mir hier noch helfen kann, ich hab immer noch das Problem.

Danke!
Uwe
 
Was werde ich mit pkg. wohl meinen? Paket.
Leider kann ich gar nichts sehen, weil ich auf dem Mac arbeite und von Linux keine Ahnung habe. Auch mit diesen Befehlen kann ich nichts anfangen.
Wenn dein User-Ordner ein Haus ist, was meinst du dann Mit Homedir? Bitte keine Linux-Sprache verwenden, sondern die Bezeichnungen wähle, wie sie auf Deutsch üblich sind. Welcher Ordner wird also als Paket dargestellt.
Eine Möglichkeit wäre, du startest deinen Mac im Safe Mode. Dazu hältst beim Start die ShiftTaste gedrückt bis der graue Balken erscheint, der die Fremd.kext stilllegt. Dabei werden auch einige Reparaturen durchgeführt und die Caches geleert. Danach startest du wieder normal. Vielleicht hat sich das Problem, das ich nicht wirklich verstehe, gelöst.
Durchlesen kannst du dir auch diese Seite. Da geht es um den Wiederaufbau der Launchservice database.
Salome