一款简单、快速且用户友好的 `find` 命令替代品,用于在文件系统中查找条目。
- v10.5.0
- 发布于
- 2026年8月26日
- 44,571
- 星标
- 7,444,023
- 下载
- 同步于
- 1 天前
最新版本
v10.5.02026年8月26日 15:59下载慢?可在上方随时切换镜像源
项目说明
项目概述
fd 是一款用于在文件系统中查找条目的程序,是 find 命令的简单、快速且用户友好的替代品。虽然它不支持 find 的所有强大功能,但它为大多数使用场景提供了合理的默认配置。
主要功能
- 直观的语法:
fd PATTERN替代find -iname '*PATTERN*' - 支持正则表达式(默认)和基于通配符的模式
- 极快的速度:得益于并行化目录遍历
- 使用颜色区分不同文件类型(与
ls相同) - 支持并行命令执行
- 智能大小写:默认不区分大小写,模式包含大写字母时自动切换为区分大小写
- 默认忽略隐藏目录和文件
- 默认忽略
.gitignore中的模式
适用人群
- 命令行用户和系统管理员
- 需要快速查找文件的开发者
- 希望替代
find获得更友好体验的用户
快速上手
- 通过包管理器安装:macOS
brew install fd,Linuxapt install fd-find,Windowswinget install sharkdp.fd - 基本用法:
fd PATTERN在当前目录递归搜索包含该模式的文件 - 使用
-e按扩展名搜索:fd -e md查找所有 Markdown 文件 - 指定搜索目录:
fd passwd /etc - 查看帮助:
fd -h或fd --help
核心优势
- 极快的搜索速度,并行遍历目录
- 语法直观,比
find更易用 - 智能默认配置,开箱即用
- 命令名称比
find短 50%
系统要求
- 操作系统:跨平台(Windows、macOS、Linux)
- 支持架构:x86_64、arm64
- 额外依赖:无
注意事项
- 搜索模式默认为正则表达式,可用
-g切换为通配符模式 - 默认忽略隐藏文件和
.gitignore中的文件
历史版本
排序