WhatsApp 在我的 Mac 上佔用太多儲存空間
Mac 版 WhatsApp 會把聊天中的照片、影片、語音訊息和文件存在 Mac 上。在熱鬧的群組裡,累積下來就是好幾 GB,而且這些都不會算在「應用程式」資料夾裡的 WhatsApp 上。
簡單說:媒體放在 ~/Library/Group Containers/group.net.whatsapp.WhatsApp.shared/Message/Media。請在 WhatsApp 裡的 Settings › Storage 縮小它,不要在 Finder 中刪除檔案:WhatsApp 對每個檔案都有自己的記錄,直接刪掉會讓聊天裡的媒體顯示為損毀。
WhatsApp 把檔案存在 Mac 的哪裡?
目前的 WhatsApp App 把所有東西都放在它的 Group Container 裡:
~/Library/Group Containers/group.net.whatsapp.WhatsApp.shared:你的聊天和它們的資料庫。- 裡面的
…/Message/Media:照片、影片、語音訊息和文件,每個聊天一個資料夾,以聊天的電話號碼或 ID 命名。
舊版的 WhatsApp 桌面 App 把資料放在 ~/Library/Application Support/WhatsApp。如果你還有這個資料夾,裡面的 Cache、Code Cache 和 GPUCache 資料夾都是快取,App 會自己重建。
WhatsApp 在我的 Mac 上佔了多少空間?
du -sh ~/Library/Group\ Containers/group.net.whatsapp.WhatsApp.shared/Message/Media
macOS 可能會詢問是否允許「終端機」取用其他 App 的資料;請允許,或在「系統設定」›「隱私權與安全性」中給「終端機」「完全取用磁碟」的權限。在「系統設定」›「一般」›「儲存空間」裡,這些空間是算在「系統資料」中,而不是算在 WhatsApp 底下。
怎麼縮小 WhatsApp 在 Mac 上佔用的空間?
- 在 WhatsApp 中打開 Settings › Storage,選擇 Manage storage。它會依大小列出你的聊天和最大的檔案,讓你檢查並刪除媒體。
- 在 WhatsApp 的設定中,把影片和文件的 Media auto-download(媒體自動下載)關掉,這樣新的媒體只會在你打開時才下載。
- 如果某個群組的媒體你用不到,就清除那個聊天。
可以直接刪除 Media 資料夾嗎?
最好不要。WhatsApp 的資料庫裡仍然記著這些檔案,所以聊天中會出現遺失的照片和影片。在 WhatsApp 裡面移除,兩邊才會保持一致。