df -h可查看磁盘使用情况,重点关注/System/Volumes/Data的Avail和Use%;用df -h | grep "Data"快速定位主数据卷;df -ih检查inode是否耗尽;df -h | awk '$5+0 >= 85 {print $5, $6}' | sort -nr提取高占用项。
直接在终端输入 df -h,就能以易读格式(gb、mb)看到所有挂载点的总容量、已用空间、可用空间和使用百分比。
重点看 Avail 列(可用空间)和 Use% 列(使用率),尤其关注挂载在 /System/Volumes/Data 的宗卷——这是你用户数据实际存放的位置,不是 / 那一行。
常用组合方式:
查看主数据卷剩余空间(最实用)
df -h | grep "Data"
输出类似:/dev/disk1s1s1 500G 320G 179G 65% /System/Volumes/Data只看根路径对应的实际分区(避开虚拟文件系统)
df -h -t apfs | grep "/System/Volumes/Data"检查是否因小文件过多导致“有空间却报满”
df -ih /System/Volumes/Data
关注 IUse% 列,超过 95% 就说明 inode 耗尽,需清理缓存或日志快速提取高占用项(≥85%)并排序
df -h | awk '$5+0 >= 85 {print $5, $6}' | sort -nr
不需要进目录、不依赖 GUI,一条命令回车即得结果。


















