如何清理 Mac QQ 截图的 tmp 缓存

13 1
昨天 22:13 发表在 实用教程| 查看全部 阅读模式
这是一个「双击就能运行」的清理脚本,专门清理 Mac QQ 截图的 tmp 缓存,安全不影响聊天记录。

一、脚本文件内容
新建一个文本文件,把下面代码完整复制进去:

  1. #!/bin/bash

  2. #  Mac QQ 截图 tmp 缓存一键清理脚本
  3. #  只清理临时截图缓存,不影响聊天记录和设置

  4. # 定义缓存路径
  5. QQ_TMP_DIR="$HOME/Library/Containers/com.tencent.qq/Data/tmp"
  6. QQ_IMAGES_CACHE="$HOME/Library/Containers/com.tencent.qq/Data/Library/Caches/Images"

  7. echo "===== QQ 截图缓存清理工具 ====="
  8. echo "正在检查缓存目录..."

  9. # 检查 QQ 是否在运行
  10. if pgrep -x "QQ" > /dev/null; then
  11.     echo "⚠️  检测到 QQ 正在运行,为避免文件占用,建议先关闭 QQ 再运行脚本"
  12.     read -p "是否继续强制清理?(y/N): " choice
  13.     case "$choice" in
  14.         y|Y ) echo "继续清理...";;
  15.         * ) echo "已取消,请关闭 QQ 后重新运行脚本"; exit 1;;
  16.     esac
  17. fi

  18. # 清理 tmp 里的截图缓存
  19. if [ -d "$QQ_TMP_DIR" ]; then
  20.     echo "✅ 清理 tmp 目录缓存..."
  21.     rm -rf "$QQ_TMP_DIR"/*
  22. else
  23.     echo "ℹ️ tmp 目录不存在,跳过"
  24. fi

  25. # 清理 Images 缓存(可选,主要是截图和图片缓存)
  26. if [ -d "$QQ_IMAGES_CACHE" ]; then
  27.     echo "✅ 清理 Images 目录缓存..."
  28.     rm -rf "$QQ_IMAGES_CACHE"/*
  29. else
  30.     echo "ℹ️ Images 目录不存在,跳过"
  31. fi

  32. echo "--------------------------------"
  33. echo "🎉 清理完成!所有临时截图缓存已删除"
  34. echo "建议重启 QQ 以确保生效"
  35. read -p "按回车键退出..."
复制代码

二、保存和使用步骤
1.把文件保存为 清理QQ截图缓存.command(后缀必须是 .command)
2.打开「终端」,给脚本添加执行权限(只需要做一次):
  1. chmod +x ~/Desktop/清理QQ截图缓存.command
复制代码
(如果文件在桌面,就用上面的路径;如果在其他位置,把路径改成你实际的文件路径)
3.以后清理时,双击这个 .command 文件,会自动打开终端运行脚本,按提示操作即可。

三、使用说明
  • 脚本只会删除 tmp 和 Images 里的临时缓存文件,不会删除你的聊天记录和设置,非常安全。
  • 运行前最好先关闭 QQ,避免文件被占用导致删除失败。
  • 每次运行完成后,建议重启一次 QQ,确保缓存完全释放。


生命在于折腾,牛马点缀生活。

全部评论1

七夏楼主 vip vip-forever
沙发 昨天 22:34 | 查看全部
实测可用
生命在于折腾,牛马点缀生活。
回复
1

举报

回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

hot.热文换一批
最新热评 加载中...
牛马论坛(niumabbs.com),一个专注于分享日常新鲜事、职场工作点滴、摸鱼乐趣与各类生活感悟的交流平台。

    关注我们

  • 加入Q群
  • 微信客服
  • QQ客服
Copyright © 2026 NIUMABBS 版权所有 All Rights Reserved. 劰载中...
关灯 在本版发帖
扫一扫添加微信客服
QQ客服返回顶部
快速回复 返回顶部 返回列表