Mac上Steam游戏怎么删?我的彻底清理经验分享

用Mac打Steam游戏也有几年了,一开始图新鲜下载了不少大作,但Mac硬盘本来就金贵,没多久就亮起“磁盘空间不足”的红灯。那时候我以为删除Steam游戏像删其他文件一样简单——直接拖进废纸篓就行,结果发现游戏库列表里还躺着那些图标,点开还能下载;更烦的是,明明删了游戏,硬盘空间却没怎么变。后来我花了一整个周末琢磨,才搞明白Mac上Steam游戏的那些“隐藏的秘密”。今天就把自己踩过的坑和摸索出的门道摊开来讲。

第一次尝试:从Steam库里“卸载”

最直接的办法当然是用Steam自带的卸载功能。打开Steam客户端,切到“库”标签,在左侧列表里找到想删的游戏,右键点击,选择“管理” – “卸载”。Steam会弹窗确认,点完就开始删。这个操作确实管用,游戏主体文件基本能被清掉,但问题来了——毕竟Steam只是个平台,它只管自己文件夹里的东西,很多游戏的存档、配置缓存、着色器缓存甚至截图都散落在系统其他地方,Steam不会帮你碰。我当初删了几个几十G的游戏,空间才释放了一半,另一半还被那些“残留”占着。

手动清理:找到那些“藏起来”的文件

吃过一次亏之后,我开始亲手追查这些残留。Mac上的Steam游戏本体默认藏在 ~/Library/Application Support/Steam/steamapps/common/ 里,每个游戏一个文件夹。如果你已经从Steam里点了卸载,这个文件夹应该已经空了,但偶尔会因为权限或报错留下鬼影,所以我会手动检查一遍,把还在的文件夹直接删掉。更要紧的是这里的:~/Library/Application Support/Steam/userdata/[你的用户ID]/[游戏AppID]/,里面装着游戏的存档、设置和云同步缓存,有时候几百MB甚至几个GB。你如果不想保留存档,那就整文件夹干掉。另外,很多游戏还会在 ~/Library/Application Support 下以自己的名字另起炉灶,比如“The Witcher 3”之类,你得顺着名字找。再有就是 ~/Library/Caches/ 里可能留下着色器缓存,有些游戏会生成一堆,比如《文明6》的缓存就能占好几个G。我不耐烦一个一个翻,就直接用Finder的“前往文件夹”功能,敲进路径挨个排查。

借助第三方工具:一网打尽的懒人法

如果你跟我一样不喜欢手动翻目录,可以试试App Cleaner或PearCleaner这类Mac卸载工具。把Steam游戏从应用程序里拖到App Cleaner窗口,它能自动扫描出游戏相关的所有文件——包括库目录、偏好设置、缓存等等,然后一次性扔进废纸篓。我用过几次,确实省心,但要注意:它偶尔会误把其他游戏的共用资源也勾上,所以每次点删除前我都会仔细看一遍列表,确认没有不该删的东西。还有一点,这些工具对Steam本体的游戏支持不一定完美,尤其是那些跨平台游戏,扫描出来的文件不一定全,所以手动检查还是得补一刀。

别忘了Steam Play和兼容层的数据

有些Mac用户(比如我)偶尔会玩一些Windows游戏,借助CrossOver或Wine搞个兼容层。那些游戏在Steam里虽然打着“Steam Play”的标,但实际运行时会在 ~/Library/Application Support/Steam/steamapps/compatdata/ 里创建一份类似Wine的虚拟Windows系统文件夹。这玩意特别占地方,一个游戏的compatdata就可能吃掉几个G。而且Steam卸载时不清理它,你得手动进到compatdata里找到对应游戏AppID的文件夹(数字ID可以在游戏库页面右键属性里看到),直接删除。我第一次看到这个文件夹时愣了半天,没想到Steam还给每个游戏建了一个微型Windows环境。

我为什么不再怕删游戏

折腾过这几轮之后,我养成了习惯:每次删Steam游戏,先走一遍Steam自带的卸载,然后进到 ~/Library/Application Support/Steam/steamapps/common/compatdata/ 看看有没有落下的,最后用App Cleaner扫一遍全系统的残留。整个过程也就几分钟,但换回来的硬盘空间能多装两三个新游戏。现在每次Mac提示空间不足,我不再焦虑,反而有点期待——又可以清理一遍旧游戏,给新欢腾地方了。如果你也在Mac上玩Steam,希望这些亲身体验能帮你少走些冤枉路。毕竟游戏是用来玩的,不是用来跟硬盘空间打仗的。