如何防止OS X制作“.filename”文件?


1

我不确定一致性,但有时OS X会生成隐藏.filename文件,其中filename是同一目录中另一个文件的名称。我想知道如何禁用此功能,因为USB我插入和复制/移动文件到/从保持这个和每次我将USB插入非Mac计算机时必须删除它是很烦人的。

Answers:


2

卷的格式是什么?如果您指的是以AppleDouble文件开头的文件,._则通常不会在HFS卷上创建它们。它们用于在非HFS卷上存储元数据,如扩展属性,ACL和资源分支。

您可以删除._文件find

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

如果卷是HFS格式,则可以在将存储在其中的元数据与以本机格式存储的元数据合并后dot_clean用于删除._文件:

dot_clean /Volumes/volume

卷的格式为FAT32。
螺旋桨2013年

0

处理此问题的最简单方法(虽然使用商业程序)似乎是使用BlueHarvest超级用户的回答)。请注意,BlueHarvest不会阻止创建这些文件。它持续监控非Mac驱动器并清理它们。它还可用于手动清理卷/文件夹/文件。

对于其他替代方案(一些有限制),请参阅:
有没有办法阻止Mac创建点下划线文件?- 来自superuser.com
BlueHarvest替代Mac OS X.

umount当您弹出MSDOS格式的驱动器时,您还可以使用下面的解决方案用包装脚本替换标准(卸载)程序以清理这些文件:
“从MS-DOS文件系统自动删除Mac OS X点文件” - 2007年2月, '11


是否有系统级设置来防止这种情况?因为我很积极,以前没有发生这种情况。(比如,
Propeller 2013年

什么都不适用于Finder没有在HFS +卷上显示的各种(隐藏)文件。您之前是否使用过HFS +格式的驱动器,然后在过去一年左右切换到MSDOS?
MK 2013年

不是真的,我使用过的所有USB通常都是用FAT32格式化的。
螺旋桨2013年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.