Agent Skills
返回列表
电脑智能清理助手

电脑智能清理助手

IT 运维与安全 更新于 2026.08.30

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @user_b3d06a4a/duplicate-file-cleaner。

技能介绍

问题:磁盘重复文件的困境

在日常的开发或运维工作中,磁盘空间被大量重复文件(如临时构建产物、重复下载的依赖包、多次备份的代码库)挤占是一个常见但棘手的问题。手动查找这些文件不仅耗时,而且极易误删关键文件,尤其是当文件名称不同时,肉眼或简单的脚本难以准确判断。我们需要一种工具,能精准识别并安全地处理这些重复项。

解决方案:智能扫描与安全清理流程

本技能 (@user_b3d06a4a/duplicate-file-cleaner) 提供了一套结构化的工作流来解决此问题。它通过调用一系列脚本,实现了从识别到清理的闭环。

1. 多维度重复文件识别

工具的核心是 scripts/duplicate_scanner.py,它支持三种扫描策略:

  • comprehensive:结合内容与元数据的综合策略,准确性最高,推荐使用。
  • content:仅通过文件内容(如哈希值)判断,确保文件字节完全一致。
  • metadata:基于文件名、大小、修改时间等元数据快速筛选,速度快但可能有误报。

你可以通过 --directory 参数指定目标目录,并使用 --extensions 过滤特定文件类型(如 jpg,png,pdf)。

2. 风险评估与智能决策

扫描完成后,scripts/risk_assessor.py 会评估清理操作的风险,输出从 lowhigh 的风险等级和具体因素。这避免了盲目删除。随后,工具的“智能体”会解读报告,基于风险等级推荐策略,识别高价值文件(如最早创建的版本、关键系统文件),并生成一份标注了高风险项的删除清单。

3. 安全的文件整理与删除

对于非重复但需归类的文件,可调用 scripts/file_organizer.py类型 (type)、日期 (date) 或大小 (size) 进行整理预览。最终执行删除时,scripts/safety_manager.py 提供四重保障:自动备份操作确认日志记录30天内撤销能力,最大程度防止数据丢失。

边界与注意事项

  • 适用场景:本技能最适合处理用户个人目录(如 ~/Downloads~/Documents)或项目构建目录中的重复文件。不建议对系统关键目录(如 Windows 的 C:\Windows\System32 或 Linux 的 /usr)进行操作。
  • 风险控制:处理高风险目录或不确定时,务必使用 --dry-run 参数进行预览,不会执行实际删除。
  • 策略选择metadata 策略速度快,但结果可能包含非真正重复的文件,需谨慎审核。对于重要清理任务,推荐使用 comprehensive 策略。
  • 备份管理:默认备份功能会占用空间,请定期通过 scripts/safety_manager.py 的备份清理机制管理旧备份。

使用场景

  • 在项目结束后,需要清理多个重复的构建产物目录和备份文件,释放服务器磁盘空间,同时确保不误删重要的代码库或配置文件。
  • 摄影或设计工作者积累了数万张图片和素材文件,需要通过内容哈希和元数据分析,快速定位并安全清理完全相同或相似的多个版本,为新项目腾出存储空间。
  • 系统管理员定期审查 `/home` 用户目录,需要识别因下载、拷贝产生的重复文档和日志文件,并按照策略(如按日期归档)进行整理,同时生成风险报告供团队审核。
  • 开发人员需要快速扫描整个工作区,找出重复的依赖包(如 node_modules、.jar 文件)和测试数据,通过安全删除减少版本库体积。

适合人员

  • 负责管理服务器存储空间的运维工程师,需要定期执行有风险控制的重复文件清理与归档任务。
  • 项目结束后需要归档或清理大型项目目录的软件开发者,诉求是安全删除冗余的构建缓存和测试数据。
  • 管理着个人或工作用的媒体库(如照片、视频、设计素材),需要整理和释放存储空间的创意工作者。
  • 负责维护团队共享文件服务器或云存储,需要制定并执行文件清理策略的IT管理者。