我的 FAT32 外部驱动器上的 OS X 隐藏文件有什么用途(只能在 Windows 中查看)

我的 FAT32 外部驱动器上的 OS X 隐藏文件有什么用途(只能在 Windows 中查看)

我有一个 LaCie 外置硬盘,在 Windows 7 和 Mac OS X 上都使用。我注意到,当我将硬盘插入 Mac 并在其上创建文件时,将其带回到 Windows 时,这些文件会与某种类型的隐藏文件相关联。

它们通常以句点和下划线开头,然后具有完全相同的文件名,例如._filename.ext并且呈淡灰色,因此操作系统无法识别它们。

这些文件有什么用?它们有必要保留吗?它们会占用我的硬盘上的额外空间吗?我在使用 Windows 时可以从驱动器中删除它们吗?

答案1

以 开头的文件._代表资源分叉Mac OS X 文件的。HFS+(Mac OS X 的文件系统)允许文件具有不同的“分支”;FAT32 仅支持一个分支(或者,您可能会说,根本不支持分支),因此这些资源分支在 FAT32 上会变成单独的文件。

文件的资源分支通常只包含元数据,因此删除它们,但这样做可能会“弄乱”某些文件,所以最好不要管它们。

值得一提的是,很少有新的 Mac OS X 应用程序使用资源分支;它们在 OS X 之前被广泛使用,但大多数较新的应用程序都有其他可用的机制(例如文件包)。

答案2

忽略它们或尝试找到一种方法来隐藏 Windows 中的文件(无需移动或重命名它们)。Windows 也经常创建这样的文件,所以这两种方法都适用。

在 Mac OS X 中,您至少可以使用“chflags hidden FILENAME”。不知道如何在 Windows 上做类似的事情,或者是否可以做类似的事情。

相关内容