← 返回部落格

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,在本機完成壓縮,圖片不會上傳雲端。