Mac卸载Steam游戏后云存档仍占空间,须先关闭该游戏云同步并重启Steam,再删除userdata下对应AppID文件夹,最后重新启用云同步并上传空白存档以彻底清空云端数据。

Mac Steam上卸载游戏后,其云存档仍留在库中占位、持续占用云端空间,必须手动切断同步链路并清空远程缓存才能真正释放容量。
先关闭该游戏的Steam云同步功能
这一步不做,后续所有删除操作都会被Steam自动覆盖——只要游戏在库中存在,且云同步处于开启状态,Steam客户端会在后台悄悄把残留的remotecache.vdf当作有效凭证,持续维持云端数据绑定。
打开Steam → 进入【库】→ 右键目标游戏(即使已卸载)→ 选择【属性】→ 切换到【通用】标签页 → 取消勾选“将【游戏名】的游戏存档保存于Steam云” → 关闭窗口。
【必须重启Steam客户端】:右键菜单栏Steam图标 → 【退出】→ 再双击启动。不重启,关闭云同步的设置不会写入运行时配置,remotecache.vdf仍保持活跃状态。
定位并删除本地用户数据缓存
Steam在macOS上把云同步元数据存在两个关键位置:一个是用户级缓存目录,另一个是兼容层或原生路径下的AppID文件夹。只删一个,云冲突提示下次启动还会弹出。
方法一:访达手动清理(适合不熟悉终端的用户)
打开访达 → 顶部菜单栏点击「前往」→「前往文件夹」→ 粘贴路径:~/Library/Application Support/Steam/userdata → 回车。
进入该目录后,你会看到以数字命名的文件夹(即你的Steam ID)。打开对应ID文件夹 → 找到与该游戏匹配的AppID子文件夹(可通过SteamDB查ID,或按修改日期排序辨认)→ 删除整个AppID文件夹(含remotecache.vdf和remote子目录)。
方法二:终端精准清除(推荐,一步到位)
打开终端,执行以下命令(将YOUR_STEAM_ID替换为你的真实Steam ID,APP_ID替换为目标游戏ID):rm -rf ~/Library/Application\ Support/Steam/userdata/YOUR_STEAM_ID/APP_ID
执行后无提示即表示删除成功。此命令会彻底移除本地缓存、同步记录及远程文件索引。
触发云端强制刷新
第一步:确保Steam已重启且云同步处于关闭状态。
第二步:重新右键该游戏 → 【属性】→ 【通用】→ 重新勾选“将【游戏名】的游戏存档保存于Steam云”。
第三步:点击【开始游戏】→ 等待弹出“云存档与本地存档冲突”对话框 → 选择【上传本地文件】。
此时本地无任何存档文件,Steam会将一个空状态上传至云端,覆盖原有全部数据。
完成后,可访问 Steam云存储管理页,登录后搜索该游戏名称,确认其云端文件列表为空。


















