DS_Store
DS_Store
薛谔DS_Store
存放
默认情况下,Mac OS X的Finder程序会在进行存取的每个目录下创建.DS_Store文件,甚至是在远程系统上的目录(例如通过SMB连接或者苹果文件协议连接来共享的目录),并且甚至如果用户仅仅通过移动该目录的Finder窗口自定义了其显示。 这与既存的在先前版本的Finder中为了同样目的所使用的方式的系统形成了对比,先前的只会放置一些不可见文件于卷的根目录下(甚至在外部文件系统上),并总是将整个驱动器的所有目录的设置与元数据存储在这类文件的单一集合中。
禁用或启用自动生成
可通过Terminal输入以下命令来禁止或恢复在网络文件夹上自动生成.DS_Store:
- 禁止.DS_store生成:
defaults write com.apple.desktopservices DSDontWriteNetworkStores -bool TRUE
- 恢复.DS_store生成:
defaults delete com.apple.desktopservices DSDontWriteNetworkStores
可通过Terminal输入以下命令来禁止或恢复在移动设备自动生成.DS_Store:
- 禁止.DS_store生成:
defaults write com.apple.desktopservices DSDontWriteUSBStores -bool TRUE
- 恢复.DS_store生成:
defaults delete com.apple.desktopservices DSDontWriteUSBStores
使用cat命令读取