Finder

🔍 多维度文件搜索与批量处理利器

一款轻量级命令行文件查找工具,支持按名称、内容、大小、日期等多维度搜索,集成重复文件检测与批量操作功能,适合日常文件管理与自动化流水线集成。

收藏
3.6k
安装
1.1k
版本
1.0.3
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心功能与用法

Finder 是由 BytesAgain 开发的命令行文件管理工具,主打"日常使用的文件查找器"定位。核心功能覆盖文件搜索的多维度需求:按文件名、内容、大小、日期、类型进行定位,同时内置重复文件检测与批量操作能力。

主要命令体系:

  • finder run — 执行主功能,默认搜索逻辑入口
  • finder list — 列出所有项目
  • finder add <item> — 添加新项
  • finder status — 查看当前状态
  • finder export <format> — 支持 JSON 等格式的结构化数据导出
  • finder help — 完整命令帮助

典型工作流:

finder run              # 快速启动默认搜索
finder run > output.txt # 结果重定向保存
finder export json      # 结构化数据导出供下游处理

显著优点

1. 多维度搜索能力:不局限于文件名,支持内容、元数据(大小/日期/类型)的复合查询
2. 重复文件检测:内置去重功能,对磁盘整理场景实用

3. 批量操作原生支持:从设计层面考虑自动化需求,非单纯查询工具

4. 结构化输出:stdout 输出便于管道(pipe)和重定向,契合 Unix 哲学

5. 极简安装:MIT-0 许可证,无商业限制,适合嵌入式使用

潜在局限与风险

1. 命令设计较抽象:run/list/add 等命令语义宽泛,实际参数与搜索语法未在文档中详述,学习成本可能高于 find/fd/rg 等成熟工具
2. 作者/维护背景:BytesAgain 为小型独立开发者,长期维护能力存疑;2.0.0 版本号但未体现重大变更历史

3. 安全审计缺失:技能标注的安全报告为"系统自动生成占位,未执行安全扫描",实际代码未经独立审计

4. 生态兼容性:未明确说明与标准 find 命令的参数兼容性,迁移现有脚本可能存在摩擦

5. 错误处理机制:文档未提及搜索失败、权限不足、循环链接等边界情况的处理策略

适用人群

  • 需要轻量级重复文件清理的个人用户
  • 构建文件处理自动化流水线的 DevOps/系统管理员(需验证输出稳定性)
  • 寻求 find 命令更友好替代方案的技术用户
  • 对MIT-0 许可证有强需求的商业场景(零归属要求)

风险评估

| 维度 | 评估 |
|------|------|
| 代码可信度 | 中等 — 开源但未经审计,作者为个人开发者 |
| 数据安全 | 本地执行,无网络传输声明,风险可控 |
| 系统稳定性 | 未知 — 未说明资源占用上限与大目录性能表现 |
| 供应链 | 低风险 — 单文件/轻依赖架构,MIT-0 无许可纠纷 |

建议:生产环境使用前,建议在隔离环境中对目标目录规模进行压力测试,并验证 export 格式与下游工具的兼容性。

Finder 内容

scripts文件夹
手动下载zip · 3.1 kB
script.shtext/x-shellscript
请选择文件