Ich habe ein ziemlich seltsames Problem mit einigen Bilddateien, die ich auf einem lokalen Dateiserver habe. Ich habe eine Weile damit verbracht, es herauszufinden, ohne Erfolg. Hoffentlich kann hier jemand Hilfestellung geben.
Nachdem ich kürzlich Bilddateien von meiner Kamera importiert habe, erscheinen sie in meinem Finder-Fenster ausgegraut und ich kann sie nicht öffnen oder kopieren. Terminal sieht sie gut und ich kann sie ohne Probleme bearbeiten. Wenn ich die Dateien nach dem Löschen der xattrs in ein neues Verzeichnis kopiere, funktionieren sie einwandfrei. Dies ist etwas mühsam und dauert bei großen Dateimengen einige Zeit, daher möchte ich dies nach Möglichkeit vermeiden. Ich habe den Eindruck, dass einige Leute vermuten, dass die xattrs an ähnlichen Problemen schuld sind, also habe ich das zuerst überprüft. Es gibt tatsächlich erweiterte Attribute für die betroffenen Dateien, insbesondere com.apple.FinderInfo
. Wenn ich entweder lösche com.apple.FinderInfo
oder xattrs komplett entferne mit: xattr -c *
sind die Dateien nicht mehr ausgegraut und wieder zugänglich.
Der Kern des Problems ist, dass der Finder nach einiger Zeit (etwa 15 Sekunden oder so) das com.apple.FinderInfo
xattr neu generiert und die Dateien ausgegraut und wieder nicht zugänglich sind.
Einige potenziell hilfreiche Hinweise, die ich zusammengestellt habe:
GetFileInfo
korrekt als Heute angezeigt, obwohl es im Finder 1984 anzeigttouch
an der ausgegrauten Datei ändert das falsche Änderungsdatum im Finder-Fenster nichtmdls
Sie entweder den übergeordneten Ordner oder die ausgegraute Datei ausführen, wird ein interessantes Feld angezeigt:kMDItemFSCreationDate = 1970-01-01 00:00:00 +0000
com.apple.FinderInfo
eine Möglichkeit zur Neugenerierung zu geben, scheinen die neuen Dateien nicht com.apple.FinderInfo
regeneriert zu sein und können problemlos geöffnet und kopiert werdensudo chmod a+rwx *
bekomme ich immer noch diese Berechtigungszeichenfolge von ls
:-rwx------@
Jede Hilfe zu diesem Thema wäre sehr willkommen, da es mich langsam ein wenig verrückt macht. Vielen Dank im Voraus!
Dies funktionierte, aber nach dem Auswerfen der externen Festplatte (NTFS) war das Problem wieder da
xattr -d com.apple.FinderInfo fileToUpdate
(oder für alle Dateien in einem Ordner xattr -d com.apple.FinderInfo *
)
Das hat danach funktionierteject/re-mount
xattr -wx com.apple.FinderInfo
0000000000000000001000000000000000000000000000000000000000000000 fileToUpdate
Notizen von man xattr
:
xattr -w [-rsx] attr_name attr_value file ...
xattr -x Force the attribute value to be displayed in the hexadecimal representation.
douggro
xattr
Werte zu entfernen.Stefan
xi.lin
/etc/fstab
um Dateien zu schreiben. Ich habe Dateien auf einen Mavericks iMac kopiert und versucht, sie auf einem Yosemite-Macbook zu verwenden, aber es stellte sich heraus, dass sie grau waren. Vielleicht ist es ein Yosemite-Bug?