Discord在Mac上积累的图片、视频和GIF缓存可手动删除~/Library/Application Support/discord/Cache等目录,或通过终端筛选大文件、卸载重装、启用内置自动清理功能(v1.0.9800+)彻底释放磁盘空间。

如果您在Mac上使用Discord客户端,发现磁盘空间被大量图片、视频和GIF占用,且这些媒体文件长期保留在本地未自动清理,则很可能是Discord应用在用户缓存目录中累积了未经管理的聊天媒体缓存。以下是针对Mac平台清除Discord聊天媒体缓存的多种可操作方法:
一、手动删除Discord用户级缓存目录中的媒体文件
Discord桌面版(非网页版)在Mac上将所有接收的图片、视频、语音消息及GIF临时存储于用户专属缓存路径中,该路径不随应用退出而清空,需主动干预。删除后Discord重启时会重建必要结构,不影响账号与设置。
1、按下Command + Shift + G打开“前往文件夹”对话框。
2、输入~/Library/Application Support/discord/Cache并回车,进入Discord主缓存目录。
3、在该目录下,查找并选中以下子文件夹:Cache、Code Cache、GPUCache、Media Cache(若存在)。
4、右键点击所选文件夹,选择“移到废纸篓”。
5、打开废纸篓,右键选择“清倒废纸篓”,确保文件彻底释放磁盘空间。
二、清理Discord用户数据目录中的持久化媒体缓存
除临时缓存外,Discord还会在Application Support下保存部分已下载或标记为“保留”的媒体文件,路径为~/Library/Application Support/discord/Local Storage与~/Library/Application Support/discord/Partitions,其中Partitions内可能包含按服务器/频道组织的离线媒体副本。
1、再次按下Command + Shift + G,输入~/Library/Application Support/discord/Partitions并回车。
2、浏览各子文件夹名称,识别含media、attachments、images或长数字ID(对应服务器或频道)的目录。
3、对确认不再需要的子文件夹,执行右键→“移到废纸篓”。
4、返回上一级,进入Local Storage目录,删除其中名为leveldb的文件夹(该库存储部分缩略图索引,删除后Discord会重建)。
5、清空废纸篓。
三、通过终端命令精准定位并清理大体积媒体缓存
Discord媒体缓存常以无扩展名或.webp/.mp4格式散落于缓存层级,人工识别效率低。使用终端可基于文件大小与修改时间筛选出高价值清理目标,避免误删运行中组件。
1、打开“应用程序” → “实用工具” → “终端”。
2、执行以下命令,列出Discord缓存目录中大于5MB的文件(含媒体):
find ~/Library/Application\ Support/discord -type f -size +5M -ls | sort -k7nr | head -30
3、观察输出结果中路径含Cache、Partitions、media或文件名含attachment的条目。
4、对单个文件执行清理(示例):
rm -f ~/Library/Application\ Support/discord/Cache/00000a
5、如需批量删除某类文件,可使用通配符(谨慎验证路径):
rm -f ~/Library/Application\ Support/discord/Partitions/*/media/*
四、卸载并重装Discord以彻底清除全部本地媒体缓存
当缓存路径混乱、文件归属不清或怀疑存在损坏缓存导致Discord异常时,完全卸载可确保所有用户级缓存、数据库及媒体副本被移除。此操作保留登录凭据云端同步状态,重装后无需重新验证账号。
1、退出Discord应用,确保进程已终止(可在“活动监视器”中搜索discord并强制退出)。
2、将/Applications/Discord.app拖入废纸篓。
3、在终端中依次执行以下清理命令:
rm -rf ~/Library/Application\ Support/discord
rm -rf ~/Library/Caches/com.hackclub.slack(旧版残留,非必需但建议)
rm -rf ~/Library/Preferences/com.hackclub.slack.plist
4、访问https://discord.com/download下载最新macOS原生版本并安装。
5、首次启动时登录,Discord将从云端同步消息历史,但本地媒体缓存为空白状态。
五、启用Discord内置自动媒体清理功能(限v1.0.9800+)
新版Discord客户端支持在设置中开启“自动清理未使用的媒体文件”,该功能会在后台定期扫描并删除超过30天未访问的图片与视频缓存,无需手动干预,且不触碰当前聊天窗口中正在加载的资源。
1、启动Discord客户端,点击左下角用户头像,选择设置。
2、在左侧菜单中选择高级,向下滚动至数据管理区域。
3、开启开关:自动清理未使用的媒体缓存。
4、点击右侧立即清理按钮,触发首轮扫描与删除。
5、确认弹窗提示后,等待进度完成(通常耗时10–90秒,取决于缓存总量)。











