MacBook中如何删除.DS_Store文件?

使用MacBook的时候,发现目录内会自动生成一个.DS_Store文件,这样git仓库中也会有这个文件。试过很多办法,始终不能删除这个文件。该这样才能删除呢?然后,这个文件到底是什么?有什么作用?

阅读 9.2k
3 个回答

关闭.DS_Store

步骤一:删除当前目录下所有隐藏.DS_store文件(请一定要在当前目录执行)

sudo find ./ -name ".DS_Store" -depth -exec rm {} \; 

步骤二: 设置不再产生选项, 执行如下命令(建议不要执行,DS_store有它的作用的)

defaults write com.apple.desktopservices DSDontWriteNetworkStores true 

仓库更目录添加文件.gitignore,将.gitignore放到版本库中
内容如下:

.DS_Store

你还可以添加其它你不希望提交到版本库的内容

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进