必须启用“计算所有大小”开关并确保“大小”列可见且足够宽,才能在访达列表视图中显示文件夹真实总大小;否则即使启用列也仅显示“—”,因系统默认关闭深度扫描。

在Mac访达列表视图中,文件夹大小长期显示为“—”或空白,是因为系统默认关闭深度扫描机制,不主动读取子目录与隐藏文件的真实磁盘占用。必须手动激活递归计算开关,并确保界面列设置匹配,才能让每个文件夹旁实时显示如“12.4 GB”这样的真实总容量。
启用“计算所有大小”核心开关
这一步是整个流程的硬性前提,不执行则后续所有列设置都无效——哪怕“大小”列已显示,文件夹仍只会显示“—”。
第一步:在任意访达窗口中,按下 Command + J 快捷键(或点击顶部菜单栏“显示”→“查看显示选项”)。
第二步:在弹出窗口中,必须勾选【计算所有大小】复选框。这是唯一能触发系统遍历子项、统计隐藏文件、资源分叉及Time Machine元数据的开关。
第三步:勾选下方的【用作默认】。否则该设置仅对当前窗口生效,下次打开“下载”“文稿”等文件夹时需重复操作。
确保“大小”列可见且可读
即使开启了计算功能,若“大小”列被隐藏、宽度不足或未启用,数值依然不会出现。
将鼠标移至栏目栏“名称”列标题处,按住Control键单击,在弹出菜单中勾选“大小”。如果已勾选但没数值,大概率是列被拖到窗口外侧了。
把鼠标悬停在“大小”列右侧边缘,光标变成双向箭头后,向右拖动拉宽该列——至少留出120像素宽度。否则“245.6 GB”会被截成“245…”,无法判断是否真生效。
这一步操作起来很简单,直接拖动即可,但宽度不够会导致你误以为设置失败。
验证并应对常见失效场景
方法一:快捷键秒查单个文件夹
在访达中单击选中目标文件夹,直接按 Command + I。简介窗口里“大小”字段即为真实磁盘占用,含隐藏文件和元数据,无需依赖列表视图。
方法二:空格键快速预览
单击选中一个文件夹(不能多选),按空格键。右侧面板立刻显示“大小:XX.X GB”,单位自动换算,响应比打开简介还快。
方法三:终端命令验证准确性
打开终端,输入 du -sh ~/Downloads(把路径换成你的目标文件夹),回车后返回的数值就是底层真实字节数。若与访达列表中显示不一致,说明该路径属于iCloud云同步区——【iCloud桌面或iCloud云盘下的文件夹受端到端加密限制,系统无法本地计算大小】,此时列表视图必然显示“—”,属正常限制而非设置错误。

















