MAC OS X 10.9.5-du 命令产生奇怪的结果

MAC OS X 10.9.5-du 命令产生奇怪的结果

为了在我的 Mac(OS X 10.9.5)上释放一些空间,我寻找可以删除的大文件,结果我发现了一个大缓存文件:/System/Library/Caches/com.apple.coresymbolicationd/data。它大约有 8 到 9 GB 大小,所以我做了一些研究,发现它可以被安全删除 - 事实上,我最终就是这么做的 :)。我重启了机器,然后再次检查了该目录,现在文件“数据”小了很多:

# pwd
/System/Library/Caches/com.apple.coresymbolicationd
# ls -l data
-rw-------  1 root  wheel  102891520 Dec  2 17:11 data

大约有 100MB 大小。让我困惑的是,du -m .在这样的目录上执行时,它显示该目录占用了超过 60GB 的磁盘空间!

# pwd
/System/Library/Caches/com.apple.coresymbolicationd
# du -m .
64953   .

这里有什么技巧吗?为什么 du 的结果没有反映(据我所知)该目录的实际磁盘使用情况?

相关内容