什么是 .DS_Store 文件,为什么 OSX 将它们保留在 Windows 共享中?

duc*_*rth 32 networking windows filesystems server-message-block mac-osx

每当我从 OSX 10.5 访问 Windows 共享时,它都会在远程文件系统上留下 .DS_Store 文件。它们用于什么,它们是否必要,并且可以防止它们被创建?

小智 40

Mac OS Finder 使用“ .DS_Store ”文件来存储有关文件夹的 Finder 窗口设置的信息。它们将出现在您使用 Finder 访问(浏览)的每个文件夹中。您通常不会在 Finder 中看到这些文件(它们是“隐藏的”,就像任何 *NIX 类似的点文件一样)

防止创建这些文件,请打开终端并键入:

defaults write com.apple.desktopservices DSDontWriteNetworkStores true
Run Code Online (Sandbox Code Playgroud)

  • 请注意,这仅适用于网络共享上的 .DS_Store 文件。它仍然会在本地设备上创建 .DS_Store 文件。 (4认同)

Mar*_*ett 8

它们是OS X Finder 元数据。您可以在 10.4 中为远程文件系统禁用它们,但10.5 将它们设置为隐藏在 Windows 上。无论如何,您也可以禁用它们 - 但您必须为每个用户执行此操作(或复制首选项文件)。