如何清理 Mac QQ 截图的 tmp 缓存
这是一个「双击就能运行」的清理脚本,专门清理 Mac QQ 截图的 tmp 缓存,安全不影响聊天记录。一、脚本文件内容
新建一个文本文件,把下面代码完整复制进去:
#!/bin/bash
#Mac QQ 截图 tmp 缓存一键清理脚本
#只清理临时截图缓存,不影响聊天记录和设置
# 定义缓存路径
QQ_TMP_DIR="$HOME/Library/Containers/com.tencent.qq/Data/tmp"
QQ_IMAGES_CACHE="$HOME/Library/Containers/com.tencent.qq/Data/Library/Caches/Images"
echo "===== QQ 截图缓存清理工具 ====="
echo "正在检查缓存目录..."
# 检查 QQ 是否在运行
if pgrep -x "QQ" > /dev/null; then
echo "⚠️检测到 QQ 正在运行,为避免文件占用,建议先关闭 QQ 再运行脚本"
read -p "是否继续强制清理?(y/N): " choice
case "$choice" in
y|Y ) echo "继续清理...";;
* ) echo "已取消,请关闭 QQ 后重新运行脚本"; exit 1;;
esac
fi
# 清理 tmp 里的截图缓存
if [ -d "$QQ_TMP_DIR" ]; then
echo "✅ 清理 tmp 目录缓存..."
rm -rf "$QQ_TMP_DIR"/*
else
echo "ℹ️ tmp 目录不存在,跳过"
fi
# 清理 Images 缓存(可选,主要是截图和图片缓存)
if [ -d "$QQ_IMAGES_CACHE" ]; then
echo "✅ 清理 Images 目录缓存..."
rm -rf "$QQ_IMAGES_CACHE"/*
else
echo "ℹ️ Images 目录不存在,跳过"
fi
echo "--------------------------------"
echo "🎉 清理完成!所有临时截图缓存已删除"
echo "建议重启 QQ 以确保生效"
read -p "按回车键退出..."
二、保存和使用步骤
1.把文件保存为 清理QQ截图缓存.command(后缀必须是 .command)
2.打开「终端」,给脚本添加执行权限(只需要做一次):
chmod +x ~/Desktop/清理QQ截图缓存.command
(如果文件在桌面,就用上面的路径;如果在其他位置,把路径改成你实际的文件路径)
3.以后清理时,双击这个 .command 文件,会自动打开终端运行脚本,按提示操作即可。
三、使用说明
[*]脚本只会删除 tmp 和 Images 里的临时缓存文件,不会删除你的聊天记录和设置,非常安全。
[*]运行前最好先关闭 QQ,避免文件被占用导致删除失败。
[*]每次运行完成后,建议重启一次 QQ,确保缓存完全释放。
实测可用{:4_153:}
页:
[1]