Wie verhindere ich, dass OS X ".filename"-Dateien erstellt?

Ich bin mir der Konsistenz nicht sicher, aber manchmal erstellt OS X versteckte .filenameDateien, in denen filenameder Name einer anderen Datei im selben Verzeichnis steht. Ich möchte wissen, wie ich dies deaktivieren kann, da USBs, auf die ich Dateien einfüge und kopiere/verschiebe, dies weiterhin haben und es ärgerlich ist, sie jedes Mal löschen zu müssen, wenn ich den USB an einen Nicht-Mac-Computer anschließe.

Antworten (2)

Welches Format hat der Band? Wenn Sie die AppleDouble-Dateien meinen, die mit beginnen ._, werden sie normalerweise nicht auf HFS-Volumes erstellt. Sie werden verwendet, um Metadaten wie erweiterte Attribute, ACLs und Ressourcenverzweigungen auf Nicht-HFS-Volumes zu speichern.

Sie können die ._Dateien löschen mit find:

find /Volumes/volume -name ._\* -delete

Wenn das Volume in einem HFS-Format vorliegt, können Sie verwenden , um die Dateien zu dot_cleanentfernen , nachdem Sie die darin gespeicherten Metadaten mit den in nativen Formaten gespeicherten Metadaten zusammengeführt haben:._

dot_clean /Volumes/volume
Das Volume ist in FAT32 formatiert.

Der einfachste Weg, dies zu handhaben (allerdings mit einem kommerziellen Programm), scheint die Verwendung von BlueHarvest zu sein (Huttipp zu dieser Antwort auf superuser ). Beachten Sie, dass BlueHarvest die Erstellung dieser Dateien nicht verhindert. Es überwacht kontinuierlich Nicht-Mac-Laufwerke und bereinigt sie. Es kann auch verwendet werden, um ein Volume/einen Ordner/eine Datei manuell zu bereinigen.

Weitere Alternativen (einige mit Einschränkungen) finden Sie unter:
Gibt es eine Möglichkeit, einen Mac daran zu hindern, Dateien mit Punktunterstrichen zu erstellen? - von superuser.com
BlueHarvest Alternatives für Mac OS X

Sie können auch die folgende Lösung verwenden, um das Standardprogramm umount(Unmount) durch ein Wrapper-Skript zu ersetzen, um diese Dateien zu bereinigen, wenn Sie das mit MSDOS formatierte Laufwerk auswerfen:
"Mac OS X-Punktdateien automatisch aus MS-DOS-Dateisystemen löschen" - Feb. 07, '11

Gibt es eine Einstellung auf Systemebene, um dies zu verhindern? Weil ich ziemlich sicher bin, dass das vorher nicht passiert ist. (Sagen wir vor einem Jahr oder so.)
Nichts, was bei allen Arten von (versteckten) Dateien funktioniert, die der Finder nicht auf HFS+-Volumes anzeigt. Haben Sie zuvor HFS+-formatierte Laufwerke verwendet und sind dann im letzten Jahr oder so auf MSDOS umgestiegen?
Nicht wirklich, alle USBs, die ich verwendet habe, sind üblicherweise in FAT32 formatiert.