mac版telegram缓存需通过内置清理+手动清除cache文件夹残留才能彻底释放空间,盲目删除应用包会丢失聊天记录;正确操作包括:设置中清除缓存、完全退出应用、再清理~/library/application support/telegram desktop/cache/内文件,并可关闭自动下载或迁移下载路径至外置存储。

Mac版Telegram运行久了会悄悄在本地生成几个GB甚至十几GB的缓存文件,这些文件藏得深、删不干净,直接清空应用包或拖进废纸篓根本没用,反而可能损坏聊天记录结构。
确认缓存真实占用量
打开Telegram → 点击左上角「Telegram」菜单 → 选择「设置」→ 进入「数据和存储」→ 查看「本地存储使用情况」下方显示的「缓存」大小。这个数字才是当前真正占空间的缓存总量,不是文件夹大小估算值。
注意:这里显示的缓存大小 ≠ Finder里看到的「Telegram Desktop」文件夹体积,后者包含程序本体、数据库、已下载媒体等混合内容,盲目删整个文件夹会导致所有聊天记录丢失。
安全清理缓存的正确路径
第一步:在Telegram内完成主动清理 → 打开「设置」→「数据和存储」→「管理本地存储」→ 点击「清除缓存」按钮。
第二步:等待界面提示“缓存已清除”后,关闭Telegram应用(必须完全退出,不是仅关闭窗口)。
第三步:打开Finder → 按下⇧ Command + ⇧ Shift + G → 输入路径:【~/Library/Application Support/Telegram Desktop/Cache/】 → 回车进入。
第四步:选中该文件夹内所有子文件夹和文件(但不要删除Cache文件夹本身)→ 拖入废纸篓 → 清空废纸篓。这一步能清除Telegram未在设置里标记但实际已失效的残留缓存块,比如断连中断的视频分片、重复缩略图、临时解压包。
彻底释放空间的进阶操作
方法一:清理已下载但未标记为“保存”的媒体文件
在Telegram「设置」→「数据和存储」→「自动下载」里,关闭所有自动下载开关 → 返回「管理本地存储」→ 点击「清理已下载的文件」→ 勾选「图片」「视频」「文档」→ 点击「清理」。这会按时间倒序删除所有非手动保存的媒体,保留你点过「保存到相册」或「保存到文件」的内容。
方法二:迁移大体积媒体到外部位置
进入「设置」→「数据和存储」→「下载位置」→ 点击右侧文件夹图标 → 将默认路径改到外接硬盘或iCloud Drive下的专用文件夹(如/Volumes/MySSD/TelegramMedia)。改完后新下载的媒体将不再写入Mac内置硬盘,旧缓存仍需按前述步骤清理。
注意:【改下载路径前务必先清空当前缓存,否则Telegram会把旧缓存和新路径混存,导致空间双重占用】。











