# Mac 上的 Discord、Slack、Teams：缓存、历史与下载

> 聊天类 App 靠缓存、历史和下载变大。用同一个判断在每个上腾空间又不丢历史：确认是缓存了再清。

Published: 2026-09-11 | Updated: 2026-09-23

Discord、Slack、Teams 在 Mac 上变大，原因都一样，处理办法也是同一个判断：删任何东西之前，先把缓存、历史记录和下载分开。缓存可重建、清了安全；消息历史和保存的文件不是缓存，误清它们正是这篇指南想避免的坏结果。

这是一篇决策指南，不是「一键清所有缓存」的小贴士清单。文中的「Mole」只指 mole.fit 上的 Mole for Mac，以及它自带的 `mo` 命令行工具；文中不给每个 App 的 GB 数字，因为差别太大没有参考价值。苹果自带的「信息」是另一个 App，清理它的附件见[清理 Mac 上的信息存储](https://mole.fit/zh/blog/how-to-clear-messages-storage-mac)。

<figure class="blog-diagram">
  <img src="https://mole.fit/img/blog/chat-apps-cache-vs-history.webp" width="1536" height="1024" loading="lazy" alt="Mac 上的聊天类 App 把磁盘分成可重建的缓存、默认保留的历史数据库，以及要单独复核的下载或附件。">
  <figcaption>Discord、Slack、Teams 的判断都一样：确认某项不是历史记录、也不是你还要用的下载，再清缓存</figcaption>
</figure>

## 每个聊天 App 都是同样的三桶

每个桌面聊天 App 分配磁盘的方式都一样。先把你看到的东西归进这几桶，下面每个 App 的步骤就一目了然了。

| 桶 | 典型内容 | 怎么判断 |
|---|---|---|
| 缓存 | 媒体预览、头像、临时渲染文件 | 可清，App 会重建 |
| 历史与数据库 | 本地消息库、工作区或服务器状态 | 默认保留，可能是唯一本地副本 |
| 下载与附件 | 你保存或收到的文件 | 逐个复核，有些没有别的副本 |
| 应用本体 | 应用程序里的 App | 只有卸载时才移除 |

顺序很重要：先判断属于哪一桶，再动手。数字大不是删的理由，确认是缓存才是。

## Mac 上的 Discord

Discord 会留一份媒体预览和头像的缓存，越用越大。如果当前 Mac 版客户端在设置里提供了清理入口，优先用它，别去手删文件夹。具体选项以你这个版本为准，这些菜单会变。

Discord 的历史大多存在它的服务器上，所以登录后会重新载入你的对话；本地占用主要是缓存和你下载过的文件。移除前先看一眼下载位置，查看任何 Library 文件夹前先退出 Discord，免得动到它还占用的文件。

## Mac 上的 Slack

Slack 把工作区缓存和本地状态分开，繁忙工作区里占大头的通常是缓存。优先用 Slack 自己的清理缓存或排障步骤（见 Slack 帮助），别去猜文件夹路径，App Store 版和官网下载版的路径并不一样。

Slack 的 Clear Cache and Restart 会重启 App 并重新载入本地缓存，不会删掉工作区的消息；清除 App 数据是另一个操作，可能会让你登出。保存或导出的文件仍要单独核对。

## Mac 上的 Microsoft Teams

Teams 在 Mac 上出过不止一种打包方式，所以确切的文件夹名取决于你装的是哪个版本；查微软当前的说明，别照旧路径。优先用微软为你这个版本记录的清理缓存或存储步骤。

把缓存和会议下载、以及本地录制分开，后两者是你可能没法再取回的文件。复核任何文件夹前先彻底退出 Teams，让 App 下次启动自己重建缓存，别删它登录所需的状态。

## 并排决策清单

1. 先量：在储存空间设置或磁盘视图里找到这个 App 的文件夹，看哪个真的大。
2. 用上面的表格，把每一项归成缓存、历史或下载。
3. 动任何 Library 文件夹之前，先用 App 自己的清缓存步骤。
4. 彻底退出 App，再小心复核它在 `~/Library/Caches` 和 `~/Library/Application Support` 里的条目。
5. 永远不要因为某个 App 看着大就整目录删共享的厂商文件夹，先确认归属。

「这东西可重建吗」背后的通用规则见[哪些 Mac 缓存可以安全删除](https://mole.fit/zh/blog/which-mac-caches-are-safe-to-delete)；卸载后复核 Library 残留见[删除前先复核残留](https://mole.fit/zh/blog/mac-uninstall-leftovers-review-before-delete)。

## Mole 在其中的位置

Mole 的 Clean 和 Analyze 会把通讯类 App 的候选项连同路径和大小列出来供复核，扫描免费、不需要许可证，删什么由你决定。它不声称能自动安全地清空聊天数据，历史类的条目会留给你判断，而不是默认预选。它到底删什么、又拒绝碰什么，见[Mole 安全吗](https://mole.fit/zh/blog/is-mole-safe)。

## 延伸阅读

- [哪些 Mac 缓存可以安全删除](https://mole.fit/zh/blog/which-mac-caches-are-safe-to-delete)：适用于任何 App 的可重建与否规则。
- [清理 Mac 上的信息存储](https://mole.fit/zh/blog/how-to-clear-messages-storage-mac)：苹果「信息」这个另一个 App 的同类活。
- [删除前先复核残留](https://mole.fit/zh/blog/mac-uninstall-leftovers-review-before-delete)：按归属判断 Library 残留。

## 常见问题

### 清缓存会把我登出或丢历史吗？

清缓存后，App 可能重新载入数据或要求登录，但服务器上的消息不会因此消失。Slack 的 Clear Cache and Restart 和清除 App 数据是两回事，后者会让你登出；下载过的文件也要单独核对。

### 能直接删掉整个 Slack 或 Discord 文件夹吗？

删整个 App 文件夹是卸载级别的动作，不是清缓存。它会把本地状态和只在本地的文件一起删掉，所以把它当作移除而不是腾空间。先用 App 清缓存，只有你真的想卸载时才删那个文件夹。

### Electron 类 App 都是同一种模式吗？

大体是的。很多桌面聊天 App 基于 Electron，会在 Application Support 下留一份可重建的媒体缓存加本地状态，所以缓存与历史的判断可以照搬。确切的文件夹名仍按 App 和版本不同，删之前先确认。

---

Canonical HTML page: https://mole.fit/zh/blog/discord-slack-teams-mac-storage
Blog index for agents: https://mole.fit/zh/blog/llms.txt
Site index for agents: https://mole.fit/llms.txt
