应查 /system/volumes/data 而非 /:sudo diskutil apfs listsnapshots /system/volumes/data 查完整快照信息,sudo tmutil listlocalsnapshots / 查简洁时间戳快照名,二者交叉验证避免误判。

直接用终端命令查看 macOS APFS 快照列表,关键不是“只输一条命令”,而是两条命令交叉验证——因为快照实际存放在 /System/Volumes/Data,而很多人误查根目录 /,容易漏看或报错。
先确认路径再执行,避免白跑
- macOS 11(Big Sur)及更新系统中,用户数据和快照都位于数据卷
/System/Volumes/Data,不是/。 -
/是只读的系统宗卷(System Volume),本身不存快照;查它常返回空或权限错误,不代表没快照。
推荐同时运行这两条命令:
查数据卷上的完整快照信息(含 UUID、创建时间、大小、Purgeable 状态、Locked 标记):
sudo diskutil apfs listSnapshots /System/Volumes/Data查 Time Machine 风格的本地快照名称(简洁易读,带时间戳):
sudo tmutil listlocalsnapshots /
⚠️ 注意:第二条命令里的
/是语法约定,系统会自动映射到数据卷,但若返回空或No local snapshots,请立刻用第一条命令确认——大概率快照存在,只是tmutil没识别到路径。
补充说明:
- 两条命令都需要输入管理员密码,普通用户无权限执行。
-
diskutil输出里Purgeable: Yes表示该快照可安全删除;Locked: Yes或Purgeable: No的快照建议跳过。 - 若你用的是外接 APFS 卷(如
/Volumes/MyBackup),把路径替换成对应挂载点即可,例如:sudo diskutil apfs listSnapshots /Volumes/MyBackup
不复杂但容易忽略。











