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

1

Ich bin mir der Konsistenz nicht sicher, aber manchmal macht OS X versteckt .filename Dateien wo filename ist ein Name einer anderen Datei im selben Verzeichnis. Ich möchte wissen, wie ich dies deaktivieren kann, da USBs, die ich einfüge und kopiere / verschiebe, immer vorhanden sind und es ärgerlich ist, sie jedes Mal löschen zu müssen, wenn ich den USB an einen Nicht-Mac-Computer anschließe.

Propeller
quelle

Antworten:

2

In welchem ​​Format ist das Volume? Wenn Sie die AppleDouble-Dateien meinen, die mit beginnen ._werden sie normalerweise nicht auf HFS-Volumes erstellt. Sie werden zum Speichern von Metadaten wie erweiterten Attributen, ACLs und Resource Forks auf Nicht-HFS-Volumes verwendet.

Sie können das löschen ._ Dateien mit find:

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

Wenn das Volume ein HFS-Format hat, können Sie es verwenden dot_clean um das zu entfernen ._ Dateien nach dem Zusammenführen der darin gespeicherten Metadaten mit den in nativen Formaten gespeicherten Metadaten:

dot_clean /Volumes/volume
Lri
quelle
Das Volume ist in FAT32 formatiert.
Propeller
0

Die einfachste Möglichkeit (mit einem kommerziellen Programm) scheint jedoch die Verwendung zu sein Blaue Ernte Hutspitze zu Diese Antwort auf Superuser ). Beachten Sie, dass BlueHarvest die Erstellung dieser Dateien nicht verhindert. Laufwerke, die nicht von Mac stammen, werden kontinuierlich überwacht und bereinigt. Es kann auch verwendet werden, um ein Volume / einen Ordner / eine Datei manuell zu bereinigen.

Für andere Alternativen (einige mit Einschränkungen) siehe:
Gibt es eine Möglichkeit zu verhindern, dass ein Mac Punkt-Unterstrich-Dateien erstellt? - von superuser.com
BlueHarvest-Alternativen für Mac OS X

Sie können auch die folgende Lösung verwenden, um den Standard zu ersetzen umount (Unmount-) Programm mit einem Wrapper-Skript zum Bereinigen dieser Dateien, wenn Sie das mit MSDOS formatierte Laufwerk auswerfen:
"Mac OS X-Punktdateien automatisch aus MS-DOS-Dateisystemen löschen" - 07.02.11

M K
quelle
Gibt es eine Einstellung auf Systemebene, um dies zu verhindern? Weil ich ziemlich positiv bin, passierte das vorher nicht. (Sagen wir, vor einem Jahr oder so.)
Propeller
Nichts, was für alle Arten von (versteckten) Dateien funktioniert, die Finder auf HFS + -Volumes nicht anzeigt. Haben Sie zuvor HFS + -formatierte Laufwerke verwendet und dann im letzten Jahr zu MSDOS gewechselt?
M K
Nicht wirklich, alle von mir verwendeten USBs sind in FAT32 formatiert.
Propeller