mac安装失败程序残留需手动清理:先删主程序目录中含“incomplete”等字样的空文件夹;再清steam等缓存路径;接着删除shadercache、preferences中对应.plist及caches内厂商文件夹;最后用mdfind和find命令扫描并移除深层残留。

Mac系统中安装失败的程序副本会残留在多个路径下,既不显示在启动台也不被Steam或App Store识别,却持续占用数GB空间,还可能干扰后续安装。这些碎片文件无法通过常规卸载流程清除,必须手动定位并删除。
定位并删除未完成的主程序目录
安装失败时,应用主目录常已创建但内容为空或仅含零散临时文件,这类文件夹藏在
打开访达,按住Option键点击顶部菜单栏“前往”→“资源库”,进入Application Support文件夹。
依次展开Steam→steamapps→common,或Adobe→Adobe CC、Parallels→VMs等厂商专属路径,查找与失败安装游戏/软件同名的文件夹。
双击进入该文件夹,检查是否为空,或仅含0字节的.part、.tmp、.crdownload文件——【若存在.app或可执行二进制文件,请勿删除】。
确认无有效程序后,直接将整个文件夹拖入废纸篓。
清空临时下载与解压缓存目录
Steam、Adobe Creative Cloud、Parallels Desktop等大型安装器会在下载和解压阶段生成大量中间文件,中断后不会自动清理。
方法一:访达直达路径清理
在访达中按下Shift+Command+G,输入:~/Library/Application Support/Steam/steamapps/downloading → 若该文件夹存在,全选内容→删除;
同样操作输入:~/Library/Application Support/Steam/steamapps/temp → 全选并删除。
方法二:终端批量清除(更彻底)
打开终端,逐行执行:rm -rf ~/Library/Application\ Support/Steam/steamapps/downloading/*rm -rf ~/Library/Application\ Support/Steam/steamapps/temp/*
注意空格与反斜杠不能遗漏,否则命令失效。
这一步操作起来很简单,直接把文件拖进去就行。
删除用户级配置与着色器缓存
shadercache和Preferences中的残留不仅占空间,还会在重装时触发错误校验或GPU编译冲突。
GoLand Mac版提供 JetBrains 官方 macOS 安装包下载,当前版本 2026.2.0.1,适合在 Mac 上进行 Go 项目开发、调试、测试和工程化实践。
第一步:关闭Steam或目标软件,确保无后台进程运行。
第二步:在访达中Shift+Command+G,输入:~/Library/Application Support/Steam/steamapps/shadercache,删除该目录下所有子文件夹。
第三步:同样路径输入:~/Library/Preferences,搜索软件Bundle ID(如com.adobe.Photoshop、com.parallels.desktop、com.valvesoftware.steam),将匹配的.plist文件移入废纸篓。
第四步:再输入:~/Library/Caches,查找对应厂商名文件夹(如Adobe、Parallels、Steam),整包删除。
注意:不要删除系统级缓存(如com.apple.*),只动明确归属目标软件的条目。
用终端扫描并移除孤立文件
有些失败安装会把文件散落在深层路径,比如/Library/Logs、/private/var/folders,人工难以穷尽。终端命令可递归定位。
1. 打开终端,执行:mdfind "kMDItemDisplayName == '*[失败软件名]*'" | grep -E "(Application Support|Caches|Preferences|Logs)"
将“[失败软件名]”替换为实际名称(如“Cyberpunk”“Photoshop”),回车运行。
2. 命令会列出所有匹配路径,逐行检查是否属于该软件残留——【看到/private/var/folders/.../com.apple.xpc/路径请跳过,这是系统服务,不可删】。
3. 对确认无用的路径,复制粘贴到新终端行,加前缀rm -rf后执行,例如:rm -rf /Users/yourname/Library/Application Support/com.cyberpunk2077
4. 最后执行:sudo find /private/var/folders -name "*[失败软件名]*" -type d -maxdepth 4 -exec rm -rf {} + 2>/dev/null
此命令仅搜索四层深度内的相关目录,避免误触系统核心区域。










