sharkdp fd 44207 Rust https://avatars.githubusercontent.com/u/4209276?v=4 72 基于Rust的高性能文件查找工具,速度极快且语法友好,完美替代传统find命令。 A simple, fast and user-friendly alternative to 'find'
创建于 9 年前
最后更新 今天
+13 stars today
AI 综合评分
72 B 级
代码质量 66
文档质量 75
社区健康 69
项目活跃 78
创新性 63
项目简介
基于Rust的高性能文件查找工具,速度极快且语法友好,完美替代传统find命令。
项目摘要
【主题】
一个简单、快速且用户友好的命令行文件查找工具,旨在替代传统的 find 命令。
【核心分点总结】
- 极速性能:使用Rust编写,并行遍历文件系统,比
find快数倍。 - 智能语法:默认正则表达式搜索,同时支持glob和固定字符串模式,无需记忆复杂参数。
- 颜色高亮:输出结果带颜色标识文件类型,提高可读性。
- 忽略规则:自动遵循
.gitignore等规则,也可自定义忽略模式。 - 并行执行:支持并行执行命令(
-x选项),批量操作效率更高。
【行动指南】
- 使用
fd <pattern>快速搜索当前目录下的文件,比find更简洁。 - 结合
-x或--exec对搜索结果执行批量操作,如批量删除或移动文件。 - 通过
-H和-I选项控制是否搜索隐藏文件和忽略规则,灵活调整搜索范围。
【金句总述】
fd 让文件查找变得像呼吸一样自然,速度与优雅兼得。
【故事性收尾】
想象一下,当你在庞大的代码库中需要找到那个修改了却忘记位置的文件时,只需输入 fd config.json,几乎在瞬间,结果便以彩色高亮呈现在你面前。你再也不必忍受 find 的繁琐参数和缓慢响应,fd 成了你终端的瑞士军刀,让每一次搜索都高效而愉悦。