Filesystem Management

📁 智能文件管理,安全批量操作

devops榜 #1

Clawdbot 官方文件系统管理工具,提供智能过滤、批量操作与目录分析功能,支持安全预览模式防止误操作。

收藏
75.2k
安装
20.7k
版本
1.0.0
CLS 安全性认证2026-05-04
点击查看完整报告 >

使用说明

核心用法

filesystem 是 Clawdbot 生态的专用文件系统管理技能,基于 Node.js 实现,提供六大核心功能模块:

1. 智能文件列表 (list):支持递归遍历、多格式输出(table/json/list)、按名称/大小/日期排序,以及 glob 模式过滤
2. 强力搜索 (search):文件名 glob/regex 匹配 + 文件内容全文检索,支持上下文行显示与包含/排除规则

3. 批量操作 (copy):模式匹配批量复制,内置 dry-run 预览模式、进度追踪、权限与时间戳保留选项

4. 目录树可视化 (tree):ASCII 树形结构输出,可控深度、可选文件大小显示

5. 目录分析 (analyze):文件类型分布、大小统计、空间占用分析,支持识别最大文件

典型工作流示例:

filesystem search --pattern "TODO|FIXME" --path ./src --content --context 2
filesystem copy --pattern "*.log" --to ./backup/ --dry-run --preserve
filesystem analyze --path /var/log --sizes --largest 10

显著优点

  • 安全优先设计:路径遍历防护、权限预检查、dry-run 模式、覆盖前备份提示
  • Clawdbot 原生集成:与 Security Skill、Git 操作、备份工具无缝协作,自动尊重 .gitignore
  • 灵活配置:JSON 配置文件支持默认路径、排除模式、输出格式等个性化设置
  • 开发运维双场景:既支持代码库 TODO 扫描,也支持系统日志分析与清理

潜在缺点与局限性

  • 依赖 Node.js 运行时:非纯 Shell 实现,目标环境需预装 Node
  • 生态绑定:专为 Clawdbot 设计,脱离该框架后功能受限
  • 无内置删除命令:仅提供 copy/list/search 等安全操作,主动规避 rm 类高风险指令(需配合其他工具完成清理)
  • 社区规模待观察:GitHub 仓库 Stars/Forks 数据未披露,长期维护持续性需跟踪 @LexpertAI 官方动态

适合人群

  • Clawdbot 用户需要增强型文件管理能力
  • 前端/Node.js 开发者进行项目结构分析与批量迁移
  • 运维人员处理日志归档、大文件排查等常规任务
  • 追求"预览再执行"安全工作流的谨慎型用户

常规风险

  • 路径注入:虽内置遍历防护,但复杂符号链接场景仍需人工确认
  • 批量操作误伤:dry-run 虽可预览,实际执行时模式匹配范围过大可能导致预期外复制
  • 权限提升依赖:分析系统目录(如 /var/log)时需确保执行用户具备相应读取权限
  • 上游供应链:通过 git clone 或 ClawdHub 安装,需验证来源仓库完整性

安全解读

核心功能

filesystem 是专为 Clawdbot 设计的文件系统管理技能,提供五大核心能力:

  • Smart File Listing: 支持递归遍历、多维度过滤(类型/大小/日期)、表格/树形/JSON 输出、多字段排序
  • Powerful Search: 支持 Glob/正则匹配、文件内容全文检索、多条件组合、上下文显示
  • Batch Operations: 模式匹配批量复制、Dry Run 预览、进度跟踪、错误恢复
  • Tree Visualization: ASCII 目录树、深度控制、可选文件大小显示
  • Directory Analysis: 文件统计、类型分布、空间占用分析、大文件识别

显著优点

1. 安全性设计完善: 内置路径验证防目录遍历、权限预检查、Dry Run 模式、覆盖前备份提示
2. 输出格式灵活: 支持 table/json/list 多种格式,适配脚本集成与人工阅读

3. 开发工作流优化: 与 Git 操作集成(尊重 .gitignore)、与备份工具联动

4. 零依赖轻量: 纯本地操作,无外部网络请求,启动快速

潜在局限

  • T3 来源风险: 维护者为个人开发者 GitHub 账号 (gtrusler),需关注后续更新
  • 功能边界: 不包含文件编辑、压缩解压、远程同步等高级功能
  • 权限要求: 写操作需 filesystem: read-write 权限,生产环境建议只读配置
  • 平台依赖: 部分命令示例基于 Unix/Linux 环境,Windows 用户需适配

适合人群

  • 开发者: 项目文件梳理、代码搜索、日志管理、TODO/FIXME 扫描
  • 运维人员: 磁盘空间分析、日志轮转、大文件清理、目录结构审计
  • AI Agent 工作流: 作为文件 I/O 基础设施,与其他技能链式调用

常规风险

| 风险项 | 等级 | 说明 |
|--------|------|------|
| 目录遍历攻击 | 低 | 已内置路径验证 |
| 误操作覆盖 | 低 | Dry Run 模式可预览 |
| 来源可信度 | 中 | T3 个人开发者,建议定期重检 |
| 权限滥用 | 低 | 建议按需配置读写权限 |

安全认证摘要

CLS-Certify v2.1.0 全扫描结果:Grade A (70分),无可执行代码,纯 Markdown 文档型技能。静态分析、动态行为、依赖审计、网络流量、隐私合规均通过。2 项低风险发现均为文档示例误报或标准命令引用。

Filesystem Management 内容

手动下载zip · 7.5 kB
config.jsonapplication/json
请选择文件