Telegram 和 WhatsApp 占用 Mac 空间,哪些该保留
Telegram 或 WhatsApp 在 Mac 上占了不少空间,先分清下载的媒体和聊天记录,Telegram 可以从应用里的缓存清理入口开始,WhatsApp 的本机数据则先留着,等你确认需要的对话和文件在别处也能打开,再决定怎么处理,两个应用不能套用同一种删文件夹的方法。
先分清缓存和聊天记录
Telegram 的常见问题区分了云端聊天和只留在设备上的秘密聊天,也说明了不退出登录就能清缓存,Meta 对关联设备的说明则介绍了 WhatsApp 如何把记录传给关联设备,之后从这台设备的本地数据库读取。
| 数据 | 先确认什么 | 第一步 |
|---|---|---|
| Telegram 云端聊天的媒体缓存 | 原消息和媒体仍然能打开 | 在 Telegram 内清缓存 |
| Telegram 秘密聊天 | 重要内容保存在这台设备上 | 重置本机数据前先保留内容 |
| WhatsApp 记录和收到的媒体 | 手机上的对话、附件或已核对的副本仍可用 | 移除本机数据前先保存需要的内容 |
同步不是一份独立备份,在另一台设备上打开重要附件,别把能登录账号当成所有文件都能找回的证据。
在 Telegram 内清缓存
这里说的是原生 macOS 版 Telegram,Telegram 的说明也区分了它、Telegram Lite 和跨平台桌面客户端,不要预期每个版本的设置都一样。
- 打开 Telegram 的设置,按上面的官方说明,在数据与存储相关设置里找到存储用量入口。
- 记下缓存大小,另外保存离线时还要用的附件。
- 使用清缓存的按钮,不用删消息、退出登录或重置本地数据库代替。
- 再看一次存储数值,然后打开一份可以重新下载的云端聊天附件。
对云端聊天的媒体来说,清缓存移除的是本机副本,云端原件仍然可用,但重新下载需要网络和还能访问的原消息,这不保证找回已删消息,也不适用于秘密聊天。
缓存数值下降了、应用总占用却仍然很大时,先停下来辨认剩下的内容,整个数据目录的大小不是纯缓存大小。
限制 Telegram 后续缓存
Telegram 的 macOS 保留期说明写的是,超过所选时间没有访问的媒体会从设备移除,云端副本保留,缓存上限说明则说明,超过上限时会先移除最旧且未使用的媒体。
记下当前保留期,按离线需求换成短一些的时间,再检查这个版本提供的大小上限,一次只改一项,这些设置决定本机缓存留多久,不决定对话存在多久。
正常用一段时间后,再回到同一个存储页面看,如果需要的文件总要重新下载,就恢复之前的保留期或调高上限,没有一个大小和时长适合所有 Mac。
把 WhatsApp 当作本机聊天数据处理
WhatsApp 的存储管理帮助介绍的是手机入口,不能据此认定 Mac 上也有同一个页面,更不能把手机步骤当成已经核验的 Mac 清缓存按钮。
在 Mac 上先打开一份认得的大附件,需要保留就另存副本,确认离开 WhatsApp 也能打开,再在主手机上检查对应对话,之后才考虑移除 Mac 数据。
上面的 Meta 关联设备说明讲的是本地数据库,不是 Telegram 那种能重新拉取每个 Mac 文件的云端资料库,不要假定 Mac 的全部聊天记录都备份在云端,也不要假定重新关联后所有旧附件都会回来。
如果你的 Mac 版本提供存储管理功能,使用前先读删除确认,删消息或清空聊天不等于只清缓存,无法确认范围时就保留数据。
找到大目录,先不删除
Telegram 的 macOS 签名文档写明了原生应用的群组标识 6N38VWS5BX.ru.keepcoder.Telegram,下面这些应用目录也与 Mole 的卸载确认有关,不是让你逐个清空的清单。
| 位置 | 怎么决定 |
|---|---|
~/Library/Group Containers/6N38VWS5BX.ru.keepcoder.Telegram |
还需要 Telegram 本机内容时保留 |
~/Library/Group Containers/group.net.whatsapp.WhatsApp.shared |
卸载时勾选前,先检查收到的媒体 |
~/Library/Group Containers/group.net.whatsapp.WhatsApp.private |
和其他 WhatsApp 数据一起检查,不当作可随手删的缓存 |
这里的 WhatsApp 名称是 Mole 能识别归属的目录形态,不代表厂商保证每次安装都有这些目录,要和本机实际路径对照,某个应用目录不存在时,不要改删整个 ~/Library/Group Containers。
移除整个目录可能丢掉里面的本机内容,没确认恢复方法就保留原件,如果已经移到废纸篓,核对恢复期间先别永久删除,只有它还在时才有这份副本,放回后也不保证应用能认出它。
Mole 会列出什么
Mole Mac 的清理目录在通讯工具中列有符合条件的 ~/Library/Caches/ru.keepcoder.Telegram 和 ~/Library/Caches/net.whatsapp.WhatsApp,它们和上面的群组目录是不同位置,缓存项的大小不代表全部聊天占用。
在软件的卸载确认中,符合条件的 Telegram 团队前缀群组数据,以及 WhatsApp 属于本应用的 .shared、.private 群组数据属于需确认项,默认的应用数据选择设置关闭时不勾选,不勾选是留给你决定,不代表主动勾选后内容仍受保护,移除前先看 Telegram 和 WhatsApp 卸载指南。
其他应用和目录边界分别见 WeChat 存储、Discord、Slack 和 Teams 存储以及 Group Containers。
常见问题
清 Telegram 缓存会删聊天吗?
Telegram 的缓存按钮针对本机媒体缓存,不是删除云端对话,秘密聊天和整个本机数据重置要单独考虑,不要用删文件夹代替这个按钮。
删掉 WhatsApp 文件夹后能全部重新下载吗?
不要这样假定,先在手机核对需要的对话,重要附件另存,无法验证恢复时就留下 Mac 数据。
为什么占用又变大了?
打开媒体可能重新保存本机副本,检查 Telegram 的保留期和大小上限,每次只改一项,对比同一个目录,不要反复删整个聊天文件夹。