返回顶部
f

fd-find快速文件查找

A fast and user-friendly alternative to 'find' - simple syntax, smart defaults, respects gitignore.

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

fd-find

fd - 快速文件查找器

find 的友好替代方案,具有智能默认设置。

快速入门

基本搜索

bash

按名称查找文件

fd pattern

在特定目录中查找

fd pattern /path/to/dir

不区分大小写

fd -i pattern

常见模式

bash

查找所有 Python 文件

fd -e py

查找多种扩展名

fd -e py -e js -e ts

仅查找目录

fd -t d pattern

仅查找文件

fd -t f pattern

查找符号链接

fd -t l

高级用法

过滤

bash

排除模式

fd pattern -E node_modules -E *.min.js

包含隐藏文件

fd -H pattern

包含忽略文件 (.gitignore)

fd -I pattern

搜索所有(隐藏 + 忽略)

fd -H -I pattern

最大深度

fd pattern -d 3

执行

bash

对结果执行命令

fd -e jpg -x convert {} {.}.png

并行执行

fd -e md -x wc -l

与 xargs 配合使用

fd -e log -0 | xargs -0 rm

正则表达式模式

bash

完整正则搜索

fd ^test.*\.js$

匹配完整路径

fd --full-path src/.*/test

通配符模式

fd -g *.{js,ts}

基于时间的过滤

bash

最近一天内修改

fd --changed-within 1d

特定日期之前修改

fd --changed-before 2024-01-01

最近创建

fd --changed-within 1h

大小过滤

bash

大于 10MB 的文件

fd --size +10m

小于 1KB 的文件

fd --size -1k

特定大小范围

fd --size +100k --size -10m

输出格式

bash

绝对路径

fd --absolute-path

列表格式(类似 ls -l)

fd --list-details

空分隔符(用于 xargs)

fd -0 pattern

始终/从不/自动显示颜色

fd --color always pattern

常见用例

查找并删除旧文件:
bash
fd --changed-before 30d -t f -x rm {}

查找大文件:
bash
fd --size +100m --list-details

将所有 PDF 复制到目录:
bash
fd -e pdf -x cp {} /target/dir/

统计所有 Python 文件的行数:
bash
fd -e py -x wc -l | awk {sum+=$1} END {print sum}

查找损坏的符号链接:
bash
fd -t l -x test -e {} \; -print

在特定时间窗口内搜索:
bash
fd --changed-within 2d --changed-before 1d

与其他工具集成

与 ripgrep 配合:
bash
fd -e js | xargs rg pattern

与 fzf(模糊查找器)配合:
bash
vim $(fd -t f | fzf)

与 bat(cat 替代品)配合:
bash
fd -e md | xargs bat

性能提示

  • - fd 通常比 find 快得多
  • 默认遵守 .gitignore(使用 -I 禁用)
  • 自动使用并行遍历
  • 智能大小写:小写 = 不区分大小写,任何大写 = 区分大小写

提示

  • - 使用 -t 进行类型过滤(f=文件,d=目录,l=符号链接,x=可执行文件)
  • -e 用于扩展名比 -g *.ext 更简单
  • -x 命令中的 {} 表示找到的路径
  • {.} 去除扩展名
  • {/} 获取基本名称,{//} 获取目录

文档

GitHub:https://github.com/sharkdp/fd
手册页:man fd

标签

skill ai

通过对话安装

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

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 fd-find-1776378899 技能

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

设置 SkillHub 为我的优先技能安装源,然后帮我安装 fd-find-1776378899 技能

通过命令行安装

skillhub install fd-find-1776378899

下载

⬇ 下载 fd-find v1.0.0(免费)

文件大小: 2.07 KB | 发布时间: 2026-4-17 14:17

v1.0.0 最新 2026-4-17 14:17
- Initial release of the fd-find skill.
- Find files and directories quickly with smart defaults and simple commands.
- Supports advanced filtering by extension, type, size, time, and patterns.
- Integration examples provided for ripgrep, fzf, and bat.
- Respects .gitignore by default and supports parallel file traversal.
- Includes quick start, common use cases, and performance tips.

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

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

p2p_official_large
返回顶部