fd

find 的现代替代,语法简洁,默认忽略 .gitignore

补充说明

fd 用 Rust 编写,默认忽略隐藏文件和 .gitignore 中的路径,语法比 find 简洁。Debian/Ubuntu 的包名是 fd-find,命令可能叫 fdfind。

常用示例

fd '\.md$'
fd -e md
fd -t f -x wc -l
fd -t d -d 2
fd -H -I 'config'        # 包含隐藏/忽略文件
fd -E node_modules -e js

易错点与排错