mac磁盘空间莫名缩水主因是系统临时目录冗余堆积:清空全局/tmp、扫描/private/var/folders深层缓存、显示隐藏文件清理icloud drive中的.tmp等临时文件可有效释放空间。

Mac磁盘空间莫名缩水几十GB,访达里找不到对应大文件,问题往往卡在系统各处静默堆积的冗余临时目录上——这些路径不显示在默认视图,不计入“储存空间”统计,却真实占用硬盘且永不自动清理。
清空系统级临时目录 /tmp
这一步直接作用于所有用户和系统服务共享的全局临时区,适用于确认无关键进程正依赖其中文件的场景;系统会自动跳过被占用的活跃文件,确保操作安全。
打开“终端”应用程序(可在“访达→应用程序→实用工具”中找到)。
输入以下命令并回车:sudo rm -rf /tmp/*。
系统将提示输入当前管理员账户密码(输入时屏幕不显示字符,输完直接按回车);【此操作会清空 /tmp 下全部内容,仅保留 .Trashes 和 .com.apple.timemachine.supported 等系统强制保留项】。
执行完成后,运行 ls -la /tmp 查看是否只剩系统保留项;若输出中无普通文件或可疑子目录,说明清理完成。
扫描并清理 /private/var/folders 中的深层临时缓存
该路径是macOS核心临时数据存放地,由系统自动分配哈希子目录,用于沙盒应用、QuickLook预览、LaunchServices缓存等;它不显示在访达中,但常驻数百MB至数GB,且系统不会主动清理过期条目。
方法一:按时间筛选删除老旧缓存文件
在终端中依次执行以下三条命令:
sudo find /private/var/folders -type f -name "*cache*" -mtime +90 -delete
sudo find /private/var/folders -type f -name "*.tmp" -mtime +30 -delete
sudo find /private/var/folders -type d -name "C" -empty -delete
每条命令执行后无需等待反馈,无输出即表示成功;【第三条命令仅清除空的缓存容器目录,避免误删非空C目录导致部分App临时功能异常】。
方法二:精准定位并手动删除特定应用残留
例如清理微信、Chrome等大型应用的沙盒临时数据:先运行 find /private/var/folders -name "WeChat" -type d 2>/dev/null,查看返回路径;若路径形如 /private/var/folders/xx/yy/C/com.tencent.WeChat,则复制该完整路径,粘贴执行 sudo rm -rf "/private/var/folders/xx/yy/C/com.tencent.WeChat"。
显示隐藏文件后手动清理iCloud Drive中的.tmp暂存项
iCloud云盘客户端在同步中断或失败时,常遗留 .tmp、.part、.st 等隐藏临时文件,它们不会出现在“储存空间”统计中,却真实吃掉几十GB空间。
第一步:打开访达,点击侧边栏「iCloud Drive」。
第二步:按下 Command+Shift+. 显示隐藏文件。
第三步:逐层检查 iCloud Drive 根目录及常用子文件夹(如“下载”“桌面”“文稿”),寻找以 .tmp、.part、.st 结尾的文件。
第四步:选中所有匹配项 → 按 Option + Command + Delete 永久删除(跳过废纸篓,避免后续遗漏)。











