在 Linux 上,如何阻止创建 .DS_Store 文件?

在 Linux 上,如何阻止创建 .DS_Store 文件?
defaults write com.apple.desktopservices DSDontWriteNetworkStores true

在 Mac 上可以工作,但在 Linux 上不行。这个问题是由于我使用了 SSHFS 造成的。

答案1

我不太熟悉 OS X,但听起来好像你的 OS X 客户端将你的 SSHFS 挂载视为本地卷,因此 Finder 在你的远程 Linux 服务器上创建缓存文件。

据我所知OSXFUSE 文件系统默认被视为非本地文件系统。因此,首先,您应该确保未使用该-o local选项挂载 SSHFS 文件系统。

如果这不是问题所在,那么您可能需要使用noappledoubleFUSE 的 mount 选项,这显然会阻止在远程服务器上创建某些 Apple 特定的文件,例如由 Finder 创建的文件。不过,我不知道使用该选项是否会产生任何不良副作用。

相关内容