Mac 上的硬盘所有文件夹大小之和跟硬盘剩余空间不匹配
Finder中计算的所有文件夹大小之和跟硬盘上占用了的空间不匹配
[经过版主编辑]
MacBook Air, macOS 15.0
Finder中计算的所有文件夹大小之和跟硬盘上占用了的空间不匹配
[经过版主编辑]
MacBook Air, macOS 15.0
这种计算方法有个漏洞,也就是Finder中,对于当前用户没有访问权限的文件和文件夹,是无法计算其大小的。
比如 /var目录,它其实是个软连接,实际的目录是/private/var。在/private所计算的也没有包括 var目录中的所有文件夹和文件。
对比下面的两个命令的结果,其中sudo的要比不带sudo所计算的要大。其实var目录中有好多是root用户都无法访问的,也就无法计算其中的文件大小,这个命令将这些错误屏蔽掉了:
sudo du -hs /private/var 2>/dev/null
du -hs /private/var 2>/dev/null
类似的还有用户目录,如果存在其它用户的数据,你的图中也是没有计算在内的。诸如此类的会有很多
还有就是系统占据的空间,比如APFS快照的空间,也是不在图中计算在内的。
这种计算方法有个漏洞,也就是Finder中,对于当前用户没有访问权限的文件和文件夹,是无法计算其大小的。
比如 /var目录,它其实是个软连接,实际的目录是/private/var。在/private所计算的也没有包括 var目录中的所有文件夹和文件。
对比下面的两个命令的结果,其中sudo的要比不带sudo所计算的要大。其实var目录中有好多是root用户都无法访问的,也就无法计算其中的文件大小,这个命令将这些错误屏蔽掉了:
sudo du -hs /private/var 2>/dev/null
du -hs /private/var 2>/dev/null
类似的还有用户目录,如果存在其它用户的数据,你的图中也是没有计算在内的。诸如此类的会有很多
还有就是系统占据的空间,比如APFS快照的空间,也是不在图中计算在内的。
懂了,那有办法清理没权限的那部分文件吗
Mac 上的硬盘所有文件夹大小之和跟硬盘剩余空间不匹配