用过Mac OS系统的都会注意到一个名为.DS_Store的隐藏文件,尤其是zip格式的压缩包解压的出来,会出现在各种文件夹内,非常烦人,特别是把文件分享给使用windows的朋友的时候,这些文件会让人不知所从,反复问这个文件干嘛的,有没有用,下面介绍使.DS_Store不再产生的办法。
.DS_Store是干什么的?
.DS_Store 是给Finder用来存储这个文件夹的显示属性的:比如文件图标的摆放位置。删除以后的副作用就是这些信息的失去。(当然,这点副作用其实不是太大).
删除所有.DS_Store文件
1、按住Command+空格键(⌘+Space)打开Spotlight,输入终端
2、输入以下命令,并输入密码,即可删除本机所有.DS_Store文件:
sudo find ./ -name “.DS_Store” -depth -exec rm {} ;
3.输入本机的密码(sudo是管理员权限,一般不要使用,使用不当会对电脑文件有损坏)
禁止生成.DS_Store文件
设置不再产生选项, 执行如下命令(建议不要执行,DS_store有它的作用的)
.DS_store是Mac处理文件的一种方式,建议不要设置成不产生此文件,如果实在不想在产生此文件,在终端中输入以下命令,即可禁止生成.DS_Store文件:
defaults write com.apple.desktopservices DSDontWriteNetworkStores true
以上就是Mac系统如何删除.DS_Store文件且不再生的方法,因人而异,看你的需要,而决定要不要删除.DS_Store文件且不再生。