必须启用“大小”列并勾选“计算所有大小”,才能在访达列表视图中显示文件夹真实总大小:先切至列表视图(Command+2),Control键单击列标题勾选“大小”,拖宽该列,再通过Command+J打开选项并勾选“计算所有大小”及“用作默认”。

在Mac访达中想一眼看清某个文件夹到底占了多少磁盘空间,而不是只看到“—”或空白,必须绕过系统默认的性能优化机制——它故意不扫描子目录来加快界面响应,所以你得手动触发深度计算。
用快捷键秒开简介面板看真实大小
这一步操作起来很简单,直接把文件夹选中后按Command + I就行。窗口弹出即见“大小”字段,这个值是真实磁盘占用,含隐藏文件、资源分叉、Time Machine元数据,不是逻辑大小。多选时标题变成“摘要信息”,“大小”项显示累计总占用空间,数值为物理块级占用,能跨路径统计。
注意:如果简介里“大小”显示为“—”,说明该文件夹位于iCloud云桌面或“iCloud 云盘”同步路径下,端到端加密导致本地无法读取实际体积,此时此方法失效。
开启快速查看预览面板即时读取
在访达中单击选中一个文件夹(不能多选),按空格键启动 Quick Look。右侧面板立刻显示“包含 X 个项目”和“大小:XX.X GB”,单位自动换算,响应比打开简介还快。
【必须单选,多选会直接退出预览】
让列表视图每行都显示真实总大小
这个方法适合需要连续比对多个文件夹容量的场景,比如清理下载目录或排查Library缓存。但要注意:默认关闭递归扫描,不手动开启就永远只显示“—”。
第一步:确保当前处于访达列表视图——顶部工具栏中“列表”按钮呈高亮状态,或按Command + 2强制切换过去。
第二步:将鼠标移到栏目栏“名称”列标题上,按住Control键单击(触控板用户可用双指轻点),在弹出菜单中勾选“大小”。如果已勾选但没出现数值,说明该列被拖到窗口外侧或宽度不足。
第三步:把鼠标悬停在“大小”列右侧边缘,光标变成双向箭头后,向右拖动拉宽列——至少留出120像素宽度,否则“245.6 GB”这类长数字会被截成“245…”,无法判断真实容量。
第四步:点击顶部菜单栏“显示”→“查看显示选项”(快捷键Command + J),在弹窗中必须勾选“计算所有大小”。这是关键开关,不勾选时文件夹永远只显示“—”。
第五步:勾选下方“用作默认”,这样下次打开“文稿”“下载”等常用位置时,设置自动生效,不用重复操作。
用终端命令精准扫描并排序
当访达界面卡顿、列表刷新慢,或者你想绕过图形限制直接看到全盘前10大文件夹时,终端是最可靠的选择。它不依赖UI渲染,直接调用底层disk usage工具,结果精确到字节。
方法一:仅扫描用户主目录(无需密码)
打开终端(应用程序 → 实用工具 → 终端),粘贴执行:du -sh ~/[^.]* ~/.*/ | sort -hr | head -15
方法二:全盘扫描(需管理员密码)
输入:sudo du -sh /* 2>/dev/null | sort -hr | head -15
回车后输入开机密码(输入时不显示字符,输完直接按回车)。
输出结果第一列为大小(如12G、3.4G),第二列为路径;重点盯住/Users/yourname/Library/Caches、/private/var/folders、/Users/yourname/Downloads/Archive这类条目——它们几乎总是Top 10常客。

















