Type: entity
Confidence: 0.90
Created: 2026-04-16
Updated: 2026-04-16
Tags: 工具CLIRust搜索开发工具工具与框架

fd

概述

fd 是 find 命令的现代替代品,用 Rust 编写。提供更简洁的语法、自动 .gitignore 感知和并行执行,支持模糊文件名匹配,Ubuntu 下二进制名为 fdfind

关键内容

  1. 简洁语法fd -e py 等价于 find . -name "*.py" -type f;无需 -name 标志,默认模糊匹配;自动跳过 .gitignore 中的目录,无需手动排除 node_modules
  2. 实用组合fd -e py | xargs rg "TODO"ripgrep 组合;-x 参数对每个匹配文件执行命令;--changed-within 1d 查找近期修改文件;-H 包含隐藏文件。
  3. AI Agent 价值:Agent codebase_search 操作首选——语法出错率更低,并行执行速度快,Git 感知确保不污染上下文。

来源

相关