![MAC OS X 10.9.5-du 命令产生奇怪的结果](https://linux22.com/image/1475538/MAC%20OS%20X%2010.9.5-du%20%E5%91%BD%E4%BB%A4%E4%BA%A7%E7%94%9F%E5%A5%87%E6%80%AA%E7%9A%84%E7%BB%93%E6%9E%9C.png)
为了在我的 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 的结果没有反映(据我所知)该目录的实际磁盘使用情况?