读取文件数据的时候,发现读了一个.DS_Store文件,这是什么幽灵
.DS_Store(英文全称 Desktop Services Store)是一种由苹果公司的Mac OS X操作系统所创造的隐藏文件,目的在于存贮目录的自定义属性,例如文件们的图标位置或者是背景色的选择。相当于 Windows 下的 desktop.ini。
删除后发现,又出现了,真是个顽固的幽灵orz
删除当前目录及其子目录下的所有.DS_Store 文件(网络共享时)
cd到你的数据集文件夹,然后输入:
find . -name '*.DS_Store' -type f -delete
禁止.DS_store自动生成
defaults write com.apple.desktopservices DSDontWriteNetworkStores -bool TRUE
这个命令只有在网络共享的时候有效,也就是在本地无效
恢复.DS_store自动生成
defaults delete com.apple.desktopservices DSDontWriteNetworkStores