返回顶部
d

diskclean磁盘清理

AI-assisted disk space scanner and cleaner. Finds reclaimable space (node_modules, build caches, package caches, downloads, Docker, Xcode, logs) and intelligently cleans safe items with strict guardrails.

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 1.0.0
安全检测
已通过
97
下载量
免费
免费
0
收藏
概述
安装方式
版本历史

diskclean

磁盘清理工具 - AI辅助磁盘空间管理

您可以使用diskclean.sh,这是一个磁盘扫描和清理工具。将其安装到PATH路径中,或直接从本技能目录运行。

安装

bash

赋予执行权限(如未设置)


chmod +x diskclean.sh

可选:创建符号链接到PATH

ln -sf $(pwd)/diskclean.sh /usr/local/bin/diskclean

命令

bash

完整扫描:返回包含所有可回收项目的JSON数据


./diskclean.sh scan

预览安全级别的自动删除(试运行,默认模式)

./diskclean.sh clean --dry

执行安全级别的删除

./diskclean.sh clean --confirm

显示上次扫描结果

./diskclean.sh report

显示历史扫描记录

./diskclean.sh history

如何使用本技能

当用户要求扫描或清理磁盘空间时:

  1. 1. 首先运行扫描:始终以diskclean.sh scan开始
  2. 以对话方式总结发现:按类别分组项目,按大小显示主要占用者,报告总可回收空间
  3. 清晰解释安全级别
- 安全级别(可自动删除):符合严格白名单且超过时间门槛(7-14天)的项目。这些是可重新生成的工件,如node_modules、pycache、构建缓存、包管理器缓存。 - 建议级别(需批准):其他所有项目:Docker、下载文件、虚拟环境、废纸篓。将这些作为建议呈现,并询问用户如何处理。
  1. 4. 对于安全级别清理:先运行diskclean.sh clean --dry显示将要删除的内容,仅在用户批准后运行diskclean.sh clean --confirm
  2. 对于建议级别项目:单独或按类别分组呈现。如果用户批准特定项目,使用rm -rf手动删除(确认路径在$HOME下后)

呈现格式

呈现扫描结果时,使用以下结构:

磁盘扫描结果

总计可回收:X.X GB

  • - 安全级别(可自动清理):X.X GB
  • 需要您审核:X.X GB

可安全自动清理
类别大小时间路径
............

需要您审核
类别大小时间路径
............

安全规则

  • - 绝不删除$HOME之外的任何内容
  • 绝不删除.git目录
  • 绝不删除源代码、文档、照片或配置文件
  • 未向用户展示clean --dry输出前,绝不运行clean --confirm
  • 未经用户按项目或类别明确批准,绝不删除建议级别的项目
  • 尝试删除前始终验证路径是否存在

工作原理

分级安全模型

安全级别 = 白名单类别 + 满足时间门槛。可通过--confirm自动删除。

建议级别 = 其他所有内容。需要用户明确批准。

扫描类别

类别内容安全级别时间门槛
nodemodulesNode.js依赖(同级有package.json)7天
pythoncache
pycache、.pytest_cache | 是 | 7天 | | python_venv | .venv/、venv/ | 否 |:| | build_output | build/、dist/、.next/、target/ | 是 | 7天 | | go_cache | Go模块+构建缓存 | 是 | 14天 | | homebrew_cache | Homebrew下载缓存 | 是 | 14天 | | npmyarnpnpm_cache | npm/yarn/pnpm缓存 | 是 | 14天 | | pip_cache | pip下载缓存 | 是 | 14天 | | xcode_derived | Xcode DerivedData | 是 | 7天 | | docker | Docker镜像、卷、构建缓存 | 否 |:| | large_download | 下载文件夹中>100MB的文件 | 否 |:| | installer_archive | 下载文件夹中的.dmg/.pkg/.zip/.iso | 否 |:| | logs | macOS日志(>50MB) | 是 | 30天 | | crash_reports | 诊断报告(>10MB) | 是 | 30天 | | dsstore | .DSStore文件 | 是 | 0天 | | trash | ~/.Trash内容 | 否 |:|

安全护栏

  • - 仅扫描$HOME下(加上/tmp用户文件)
  • 仅当node_modules同级存在package.json时才删除(证明可重新生成)
  • 试运行是默认模式:必须传递--confirm才能实际删除
  • 每次删除记录到~/.openclaw/diskclean/deletion-log.jsonl
  • 所有扫描报告存储在~/.openclaw/diskclean/scans/

数据存储

  • - 扫描报告:~/.openclaw/diskclean/scans/scan-YYYYMMDD-HHMMSS.json
  • 最新扫描:~/.openclaw/diskclean/latest-scan.json
  • 删除日志:~/.openclaw/diskclean/deletion-log.jsonl

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 diskclean-1775959931 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 diskclean-1775959931 技能

通过命令行安装

skillhub install diskclean-1775959931

下载

⬇ 下载 diskclean v1.0.0(免费)

文件大小: 6.69 KB | 发布时间: 2026-4-13 10:03

v1.0.0 最新 2026-4-13 10:03
Initial release: AI-assisted disk space scanner and cleaner

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部