DS_Store 是用来存储这个文件夹的显示属性的:比如文件图标的摆放位置。删除以后的副作用就是这些信息的失去。(当然,这点副作用其实不是太大)
尽管这些文件本来是为Finder所使用,但它们被设想作为一种更通用的有关显示设置的元数据存储,诸如图标位置和视图设置。 例如,在Mac OS X 10.4 "Tiger"中**.DS_Store包含了一文件夹的所有文件的Spotlight注释。然而,在Mac OS X 10.5** "Leopard"中这种方式又被更改了,注释(现称为关键字)被改成存储在了扩展文件属性中。
禁止.DS_Store文件生成
defaults write com.apple.desktopservices DSDontWriteNetworkStores -bool TRUE
恢复.DS_Store文件生成
defaults delete com.apple.desktopservices DSDontWriteNetworkStores
删除现有的.DS_Store文件
sudo find / -name ".DS_Store" -depth -exec rm {} \;
本文详细解释了.DS_Store文件的作用,它是Mac OS X系统中用于存储文件夹显示属性的特殊文件,包括图标位置和视图设置等。文章还介绍了在不同版本的Mac OS X中,.DS_Store文件如何存储元数据的变化,以及如何通过修改默认设置来禁止或恢复.DS_Store文件的生成,最后提供了删除现有.DS_Store文件的命令。

被折叠的 条评论
为什么被折叠?



