← 返回博客

Mac 清理完两个月又满了?你删的是会长回来的,真正在涨的没动

「储存空间不足」的弹窗又来了。上次用清理软件扫出十几个 G,一键删完,神清气爽——两个月后,一切照旧问题不在于你清得不够勤,而在于**删掉的东西本来就会长回来,而一直在涨的那部分,清理软件根本不碰。

分享

「储存空间不足」的弹窗又来了。上次用清理软件扫出十几个 G,一键删完,神清气爽——两个月后,一切照旧。
问题不在于你清得不够勤,而在于删掉的东西本来就会长回来,而一直在涨的那部分,清理软件根本不碰。


清理软件删的,大多是「会自己长回来的」

打开任何一款 Mac 清理工具,扫描结果里排在前面的通常是这几类:

类别 典型位置 删了之后会怎样
应用缓存 ~/Library/Caches App 下次打开时重新生成
浏览器缓存 Chrome / Safari 缓存目录 逛几天网页就回来了
系统日志、临时文件 /private/var/log、/private/var/folders 系统持续写入
开发缓存 Xcode DerivedData、node_modules、Docker 镜像 下次编译、安装依赖时重建

缓存存在的意义就是用空间换速度。删掉它,App 第一次启动会慢一点,然后按原样把空间要回去。这就是「清完两个月又满」的第一个原因:你清的是一个会自动回填的水池。

这不是说清缓存没用——临时腾空间救急很有效。但如果你希望磁盘长期不再告急,得去看另一类文件。

真正在涨的,是你「舍不得删」的东西

打开「系统设置 → 通用 → 储存空间」,或者在终端里跑一下:

bash 复制代码
du -sh ~/Pictures ~/Downloads ~/Desktop ~/Documents ~/Movies 2>/dev/null

大多数人会发现,大头从来不是缓存,而是这些:

  • 照片与截图。iPhone 一张照片 2–5 MB,相机直出的 JPEG 动辄 10 MB 以上;⌘⇧4 截的 Retina 截图,一张 PNG 就是 1–3 MB。每天几张,一年就是几十 G。
  • 聊天工具里存下来的图。群里转来的图、客户发的素材、工作截图——接收一次,本地就多一份。
  • 下载文件夹。设计素材包、壁纸、网页上另存的图,下载完就没再打开过。
  • 工作项目里的素材。设计稿导出图、网站 images/ 目录、App 资源文件,每个项目都带着一堆原尺寸大图。

这些文件的共同点是:不能删。照片是回忆,截图可能哪天要翻,项目素材还在用。清理软件也知道这一点,所以它们会被默认跳过——于是真正在增长的部分,每次清理都原封不动。

删不掉,那就让它变小

既然这些图片必须留着,剩下的办法只有一个:在不影响观看的前提下,把每张图的体积降下来。

大部分图片从产生那一刻起就「偏胖」:

  • 相机和手机为了保险,用的是很高的 JPEG 质量参数,还带着大量 EXIF、缩略图等附加数据;
  • 截图和设计工具导出的 PNG,通常没做任何压缩优化;
  • 网上保存的图,很多也从来没被认真处理过。

这些多出来的字节,肉眼看不出区别,却实打实地占着磁盘。我们做过两次公开实测:32188 张相机直出 JPEG,压缩后省了 76.8%;一批网站上已经压过一遍的 JPG,再压一次仍然省了 46.8%(详见《ImgZilla 实测》系列)。

换句话说,一个 50 GB 的照片文件夹,完全可能腾出二三十 GB——而且这些空间不会自己长回来。

为什么大多数人还是没去压图

道理都懂,真正动手的人很少。原因很实际:

  1. 压完文件名变了。很多工具会另存为 xxx-min.jpg 或导出到新文件夹,压完你得手动替换、删原图,文件夹一大就乱套。
  2. 不敢动原图。万一压坏了呢?没有退路,干脆不压。
  3. 在线压缩有限制,还要上传。单次 20 张、单张 5 MB,私人照片和公司素材也不想传到别人的服务器。

这三点,恰好是我们做 ImgZilla 时想解决的。

ImgZilla:把整个文件夹拖进去,原地压小

ImgZilla 是一款 macOS 原生图片压缩工具,只做一件事:把图片原地压小,其他什么都不动。

  • 文件名、路径、格式都不变。IMG_2034.HEIC 压完还是 IMG_2034.HEIC,放在原来的文件夹里,相册整理、项目引用都不受影响。
  • 整个文件夹拖进去即可。自动递归扫描子目录,跳过隐藏文件和 node_modules。
  • 原图默认进废纸篓。哪张不满意,在废纸篓里右键「放回原处」就能还原。确认没问题再清空,空间才真正腾出来。
  • 支持 JPG、PNG、GIF、SVG、HEIC/HEIF、WebP、AVIF。iPhone 的 HEIC 照片、截图 PNG、网上存的 WebP 都能处理。
  • 全程本地运行,不联网。照片不会离开你的电脑,也没有单次张数、单张大小的限制。
  • 已经很小的图不硬压。压缩率不足 0.4% 的文件会标为「已最小」并原样保留,不会为了数字好看把图搞糊。

压完之后,内置对比窗口(⌘D)可以左右分屏、放大到实际像素逐张对照——不必凭信任接受,自己看。

从哪里开始压

建议按「占得多、风险低」的顺序来:

  1. 截图文件夹(默认在桌面,或你自定义的位置):PNG 截图通常压缩空间最大,而且几乎不存在「画质焦虑」。
  2. 下载文件夹:先把真正没用的删了,剩下的图一次压完。
  3. 自己整理的照片文件夹:比如按年份存放的相机导入、手机导出照片。
  4. 工作项目素材:网站、App、设计导出目录,压完顺便让网页和安装包也变轻。

有一处不要直接拖进去:「照片」App 的图库(照片图库.photoslibrary)。它是由「照片」App 自己管理的数据库,直接改里面的文件可能导致图库异常。想压这部分,先导出到普通文件夹,或者开启 iCloud 的「优化 Mac 储存空间」交给系统处理。

另外说明两点,免得期望过高:

  • ImgZilla 不转格式、不改分辨率。PNG 压完还是 PNG,尺寸不变。
  • 能省多少取决于图原来的状态。之前被认真优化过的图,能省的就少——这很正常。

ImgZilla 目前仅支持 macOS(12.3 及以上),可在 Mac App Store 下载。免费版每天可压缩 10 张,仅压缩成功才计入额度——先拿一个截图文件夹试试,看看效果再决定。


一张表总结

做法 腾出的空间 会不会长回来
清缓存、清日志 几 G 到十几 G 会,几周内回填
删没用的下载、安装包 看个人习惯 看习惯
原地压缩照片和截图 照片越多省得越多 不会
大文件挪到外置硬盘 / 云盘 很多 不会,但访问变麻烦

Mac 反复被塞满,不是因为你清理得不够勤,而是一直在清「会长回来」的那部分。把真正在增长的图片压一遍,再养成「新图进来先压一下」的习惯,下一次弹窗会来得晚很多。

想让图片更小更快?

下载 ImgZilla,在本机完成压缩,图片不上传云端。