如何停止在 Mac 上创建.DS _ Store?

我在 Mac 上开发网站,每次我创建一些文件夹(或在该文件夹中的文件)。在该文件夹中创建 DS _ Store。

如何防止创建.DS _ Store 文件?

144179 次浏览

注意 : < em > “无菌不再处于积极开发阶段,并且在 OS X 10.11(El Capitan)和更高版本中得到了支持。”


这是你的选择。无菌(提到的第二个解决方案)似乎是你所寻找的,它重新路由。DS _ Store 创建到一个统一的缓存,而不是位于每个文件夹上。

使用 注射是可行的,看看 去死吧 DS _ Store

我发现重写 FlushChanges ()时 功能,只是什么也不做,成功地阻止了创造 在雪豹和狮子上存储文件。

DeathToDSStore 源代码

注意: 在10.11中,你不能在系统应用程序中注入代码。

请安装 http://asepsis.binaryage.com/,然后重新启动 Mac。

ASEPSIS 将 Mac 上的.DS _ Store 重定向到/usr/local/. dscage

在此之后,您可以递归删除所有.DS _ Store 从您的 Mac。

find ~ -name ".DS_Store" -delete

或者

find <your path> -name ".DS_Store" -delete

你应该在每次主要的 Mac 更新之后重复程序。

打开终端。执行以下命令:

defaults write com.apple.desktopservices DSDontWriteNetworkStores true

要么重新启动计算机,要么注销并返回到用户帐户。

了解更多信息:

Https://support.apple.com/en-us/ht208209

将以下行放入“ . profile”文件中。

打开. profile 文件并复制此行

find ~/ -name '.DS_Store' -delete

当您打开终端窗口时,它会自动删除您的.DS _ Store 文件。

当您选择系统显示隐藏文件时,这个文件开始出现: $default 写 com.apple.finder AppleShowAllFiles TRUE 如果运行此命令,则消失 $default write com.apple.finder AppleShowAllFiles FALSE 使用终端

函数

find ~/ -name '.DS_Store' -delete

,删除。临时存储文件。但不确定这些文件是否会在 Mac 上恢复。 我还注意到一些奇怪的事情,“ DS _ Store”在安装“ ATOM”之后开始出现在 Mac 上。所以,在安装第三方软件之前,请确保扫描正确。 最好的

如果你想让 .DS_Store文件变得不可见(它们仍然存在,但不能被看到) ,那么在“终端”窗口中运行以下命令:

defaults write com.apple.finder AppleShowAllFiles FALSE; killall Finder

这将设置系统默认停止显示这些文件在您的桌面和其他地方。它还将重新启动 Finder 以使此更改可见(特别是在桌面上)。