mac访客账户数据未自动清除时,需先禁用访客登录,再手动删除/var/folders中含“guest”关键词的大缓存文件夹、/users/shared下的previously relocated items文件夹及共享目录中属guest用户的文件,最后重启验证登录界面与存储空间变化。

Mac访客账户的数据本该在每次退出后自动清除,但如果你发现「其他用户与共享」空间异常膨胀,或登录界面仍残留访客头像、访达里能看到访客临时文件夹,说明自动清理机制已失效或存在残留。必须手动定位并删除这些未被回收的数据。
确认访客账户是否仍在启用状态
先检查系统是否还允许访客登录——如果开着,系统可能持续生成新临时数据,删了也白删。
打开「系统设置 → 用户与群组」→ 点击左下角锁图标输入管理员密码解锁 → 查看「访客用户」条目下方是否勾选了「允许访客用户登录到这台Mac」。
如果已勾选,【务必先取消勾选,再继续后续操作】。否则你刚删完的文件,下次有人点“访客”就会立刻重建。
定位并删除访客残留的主目录
macOS 13 及之后版本中,访客会话不再创建独立家目录;但若你曾开启过访客功能又中途升级系统,或启用了某些兼容模式,仍可能在 /var/folders 下留下缓存目录。
打开访达 → 按 Command + Shift + G → 输入 /var/folders → 回车进入。
这里是一堆随机命名的子文件夹(如 zz/xxx...),不用逐个点开,直接按 Command + F 搜索关键词:Guest 或 guest。
找到含该词的文件夹,右键 → 「显示简介」→ 查看「大小」,挑出明显大于 100MB 的几个,逐一拖入废纸篓。
【不要删除整个 /var/folders,只删带 guest 字样的具体子文件夹】——误删其他缓存可能导致Safari、邮件等应用异常。
清理 Previously Relocated Items 文件夹
这个文件夹是系统大版本升级(如从 macOS 14 升到 15)时自动生成的,里面常混有旧访客会话遗留的配置、插件缓存甚至临时下载文件。
前往 /Users/Shared → 按 Command + Shift + G 输入 /Users/Shared → 回车。
查找名为 Previously Relocated Items 的文件夹。
右键 → 「显示简介」→ 确认大小(通常 1–3 GB)。
如果确认是升级后遗留且你已正常使用新系统超一周,可直接拖入废纸篓。
这一步操作起来很简单,直接把文件夹拖进去就行。
检查并清空访客可能写入的共享位置
方法一:检查 /Users/Shared 下非系统文件
访客虽不能写入自己家目录,但若你曾勾选过「连接到共享文件夹时允许访客访问」,它就可能往 /Users/Shared 里扔东西。
打开 /Users/Shared → 按 Command + 2 切换为列表视图 → 点击「修改日期」列排序 → 找出最近 7 天内新建或修改过的文件/文件夹 → 逐个右键「显示简介」确认归属,非你主动存放的即可删除。
方法二:用终端快速扫描访客相关文件
打开「终端」→ 输入以下命令并回车:find /Users/Shared -user guest -type f -ls 2>/dev/null
如果返回结果,每行末尾就是具体路径;复制路径 → 在访达中按 Command + Shift + G 粘贴跳转 → 删除对应文件。
这条命令只查属于 guest 用户的普通文件,不会误伤目录或系统文件。
强制刷新登录窗口并验证清理效果
第一步:让系统重新加载登录界面配置
打开「终端」→ 输入:sudo killall SystemUIServer
输入管理员密码(屏幕无反馈,输完直接回车)。
第二步:重启 Mac 并观察登录界面
重启后,在登录窗口停留 5 秒——确认「访客用户」头像已消失。
第三步:检查磁盘空间变化
打开「关于本机 → 存储空间」→ 点击「管理」→ 等待扫描完成 → 查看「其他用户与共享」占比是否显著下降。
若下降超过 5GB,说明清理生效。











