我在 Mac 上开发网站,每次我创建一些文件夹(或在该文件夹中的文件)。在该文件夹中创建 DS _ Store。
如何防止创建.DS _ Store 文件?
注意 : < 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 使用终端
函数
,删除。临时存储文件。但不确定这些文件是否会在 Mac 上恢复。 我还注意到一些奇怪的事情,“ DS _ Store”在安装“ ATOM”之后开始出现在 Mac 上。所以,在安装第三方软件之前,请确保扫描正确。 最好的
如果你想让 .DS_Store文件变得不可见(它们仍然存在,但不能被看到) ,那么在“终端”窗口中运行以下命令:
.DS_Store
defaults write com.apple.finder AppleShowAllFiles FALSE; killall Finder
这将设置系统默认停止显示这些文件在您的桌面和其他地方。它还将重新启动 Finder 以使此更改可见(特别是在桌面上)。