I'm developing sites on mac and every time I create some folder (or file in that folder) .DS_Store is created in that folder.
How to prevent creating .DS_Store file ?
I'm developing sites on mac and every time I create some folder (or file in that folder) .DS_Store is created in that folder.
How to prevent creating .DS_Store file ?
请安装http://asepsis.binaryage.com/然后重启你的 mac。
ASESIS 将您的 mac 上的所有 .DS_Store 重定向到 /usr/local/.dscage
之后,您可以递归地从 Mac 中删除所有 .DS_Store。
find ~ -name ".DS_Store" -delete
or
find <your path> -name ".DS_Store" -delete
您应该在每次主要的 Mac 更新后重复此过程。
它可以通过使用mach_inject来实现。看看.DS_Store 的死亡
我发现用一个根本什么都不做的函数覆盖HFSPlusPropertyStore::FlushChanges()成功地阻止了在 Snow Leopard 和 Lion 上创建 .DS_Store 文件。
注意:在 10.11 上,您不能将代码注入系统应用程序。
打开终端。执行这个命令:
defaults write com.apple.desktopservices DSDontWriteNetworkStores true
重新启动计算机或注销并重新登录到用户帐户。
欲了解更多信息:
将以下行放入您的“.profile”文件中。
打开 .profile 文件并复制这一行
find ~/ -name '.DS_Store' -delete
当您打开终端窗口时,它会自动为您删除您的 .DS_Store 文件。
当您选择系统显示隐藏文件时,此文件开始出现: $defaults write com.apple.finder AppleShowAllFiles TRUE 如果您运行此命令消失 $defaults write com.apple.finder AppleShowAllFiles FALSE 使用终端
功能
find ~/ -name '.DS_Store' -delete
,暂时删除了 .DS 存储文件。但不确定文件是否会在 Mac 上返回。我还注意到一些奇怪的东西,“DS_Store”在安装“ATOM”后开始进入 Mac。因此,请确保在安装第三方软件之前正确扫描它们。最好的
如果您希望.DS_Store
文件不可见(它们仍然存在但看不到),请在“终端”窗口中运行以下命令:
defaults write com.apple.finder AppleShowAllFiles FALSE; killall Finder
这会将系统默认设置为停止在桌面和其他地方显示这些文件。它还将重新启动 Finder 以使此更改可见(尤其是在您的桌面上)。