Slack、Discord、Teams 缓存能删吗?Mac 上怎么清理
可以放心删会自动重新生成;Thermo 直接删除。
先退出: Slack · Discord · Microsoft Teams
位置
~/Library/Application Support/Slack/Cache~/Library/Application Support/Slack/Service Worker/CacheStorage~/Library/Application Support/discord/Cache~/Library/Application Support/discord/Code Cache~/Library/Containers/com.microsoft.teams2/Data/Library/Caches
这是什么
这些都是常驻的聊天应用:Slack 和 Discord 基于 Electron,缓存目录存的是图片、头像、表情、附件预览等资源和脚本缓存,Slack 还有 Service Worker 的离线缓存;新版 Microsoft Teams 的缓存在它的沙盒容器里。
为什么会这么大
频道越多、图片和动图越多,缓存增长越快;这类应用通常整天开着,又很少自动清理,所以很容易涨大。
能删吗?删了会怎样
安全。聊天记录和共享文件都保存在各自的服务器上,删除缓存后会按需重新加载,登录状态通常也不受影响。清理前请先完全退出 Slack、Discord 和 Microsoft Teams,避免它们在运行中重新写入。
小提示
Slack 的「帮助」菜单里有「故障排除 > 清除缓存并重启」,只清 Slack 时更方便。
先看看占了多少
du -sh "$HOME/Library/Application Support/Slack/Cache" "$HOME/Library/Application Support/Slack/Service Worker/CacheStorage" "$HOME/Library/Application Support/discord/Cache" "$HOME/Library/Application Support/discord/Code Cache" "$HOME/Library/Containers/com.microsoft.teams2/Data/Library/Caches" 2>/dev/null手动删除
在「终端」里执行。删除不可撤销,执行前请确认路径。
rm -rf "$HOME/Library/Application Support/Slack/Cache"/*
rm -rf "$HOME/Library/Application Support/Slack/Service Worker/CacheStorage"/*
rm -rf "$HOME/Library/Application Support/discord/Cache"/*
rm -rf "$HOME/Library/Application Support/discord/Code Cache"/*
rm -rf "$HOME/Library/Containers/com.microsoft.teams2/Data/Library/Caches"/*