Mac“其他”空间异常庞大时,需依次用系统存储管理工具识别可删项、清空用户/系统缓存、删除Time Machine本地快照、精简多语言包与卸载残留文件,并用终端定位隐藏大文件清理。

Mac系统“其他”占用异常庞大时,磁盘空间会迅速告急,甚至触发“磁盘几乎已满”警告,此时必须定位并清理真实可删内容——这些数据实际是缓存、日志、本地快照、多语言包、卸载残留和iCloud同步副本的混合体,而非单一系统文件膨胀所致。
用系统自带存储管理工具快速识别可删项
这是最安全、无需命令行、不碰隐藏路径的第一步,适合所有用户,尤其当“其他”突然暴涨且你不确定源头时。
1、点击屏幕左上角苹果菜单 → 选择“关于本机” → 切换到“储存空间”标签页(macOS Ventura 13 及更新版本请进入“系统设置 > 通用 > 储存空间”)。
2、等待进度条完成分析(可能耗时2–5分钟),确认“其他”占比确实异常高后,点击“管理…”按钮。
3、在左侧边栏依次点击“推荐”→“大文件”,按大小排序,重点检查扩展名为 .dmg、.iso、.zip、.tar.gz 的孤立安装包或归档;【删除前务必右键→“显示简介”确认文件创建时间与用途,误删Xcode或Final Cut Pro安装器会导致重装耗时数小时】。
4、返回左侧,点击“系统数据”,勾选“旧iOS备份”(路径为 ~/Library/Application Support/MobileSync/Backup)和“邮件附件缓存”,点击“删除”并输入管理员密码。
手动清空用户与系统级缓存目录
缓存是“其他”空间的主力贡献者,Safari、Chrome、Edge、微信、钉钉等应用长期运行后会在 ~/Library/Caches 下生成数百MB甚至数GB临时数据,这些文件完全可删,重启后自动重建。
打开访达 → 按 Shift + Command + G 调出“前往文件夹”窗口 → 输入 ~/Library/Caches → 回车进入。
按列表视图 → 点击“大小”列标题排序 → 找出体积超过500MB的子文件夹(如 com.google.Chrome、com.tencent.xin、com.microsoft.edgemac)→ 逐个双击进入 → 全选内容(不要删文件夹本身)→ 拖入废纸篓。
再次 Shift + Command + G → 输入 /Library/Caches → 授权输入管理员密码 → 同样按大小排序 → 删除 com.apple.iconservices、com.apple.audio、com.apple.CoreSimulator 等超大缓存内容。
右键废纸篓 → “清空废纸篓”。
清除Time Machine本地快照释放数GB空间
即使你从未连接备份硬盘,macOS也会在SSD上自动生成本地快照用于“文稿版本”恢复,这些快照不可见、不可拖拽、不显示在访达中,但稳稳计入“其他”,单个快照常达2–8GB。
① 打开“应用程序 > 实用工具 > 终端”。
② 输入命令 tmutil listlocalsnapshots / 并回车,查看当前存在的所有本地快照列表。
③ 执行命令 sudo tmutil thinlocalsnapshots / 9999999999 1 并回车;输入管理员密码(输入时无显示),系统将自动删除最旧的快照以腾出空间。
这一步操作起来很简单,直接复制粘贴命令就行,但注意别漏掉 sudo 和末尾的数字 1,否则命令不会生效。
精简多语言包与卸载残留文件
很多App安装时默认下载全部语言资源,尤其是开发工具、Adobe套件、虚拟机软件,其语言包常占数百MB;而卸载App时仅拖走主程序,却留下 ~/Library/Application Support 和 ~/Library/Preferences 中的完整支持文件,二者均被计入“其他”。
方法一:用 AppCleaner(免费)辅助卸载
拖入App图标 → 自动列出关联文件 → 勾选确认删除 → 点击“Delete”。
方法二:手动清理残留
按下 Option + Command + G 打开“前往文件夹” → 输入 ~/Library/Application Support → 查找与已卸载App同名或厂商名匹配的文件夹(如 Adobe、Parallels、JetBrains)→ 删除整个文件夹。
同样方式进入 ~/Library/Preferences → 查找以 .app 名结尾的 plist 文件(如 com.adobe.Photoshop.plist)→ 删除。
方法三:精简语言包
打开访达 → 进入“应用程序”文件夹 → 右键任一App(如 Xcode 或 Final Cut Pro)→ “显示包内容” → 进入 Contents → Resources → 删除除 en.lproj 和 zh_CN.lproj 外的所有 .lproj 文件夹(如 de.lproj、fr.lproj);【操作前务必确认该App已关闭,否则可能损坏资源索引】。
用终端定位隐藏大文件
当以上步骤执行后“其他”仍居高不下,说明存在访达不可见、未被系统工具识别的隐藏大文件,比如 /private/var/folders/ 下的编译中间产物、虚拟机镜像残留、或 Docker 未清理的 volume 数据。
打开终端 → 执行命令:sudo du -sh ~/Library/* 2>/dev/null | sort -hr | head -20,快速列出用户库中前20个最大子目录。
再执行:sudo du -sh /private/var/folders/*/* 2>/dev/null | sort -hr | head -10,聚焦扫描系统临时区。
对输出中明显异常的路径(如 /private/var/folders/xx/yy0000000000000000000000/T/com.docker.backend/),确认无用后执行:sudo rm -rf [完整路径]。
这一步风险较高,【务必核对路径无误后再按回车,误删 /private/var/folders/ 根目录将导致系统部分功能失效】。

















