fd
基于 Rust 开发的搜索工具,是 find
的替代品,虽然没有 find
命令的所有强大功能,但其提供的功能也能满足日常使用,设计重点在于更快、更友好。
fd
具有良好的跨平台性,支持在 Linux、macOS、Windows 等多种平台下安装运行。
使用 x fd
即可自动下载并使用
x-cmd 提供1分钟教程,其中包含了 fd 命令常用功能的 demo 示例,可以帮你快速上手 fd 。
使用案例:
# 搜索文件名字包含 mod 的条目
x fd mod
# 显示包含 docker 文件夹的目录
x fd --type d docker
# 搜索文件名为大写字母的条目
x fd '^[A-Z]'
# 搜索 mod/job 目录下以 .awk 作为文件扩展名的文件
x fd -e awk --full-path mod/job
# 忽略搜索 mod/job 目录下所有的 awk 类型文件
x fd -E awk --full-path mod/job
# 搜索 mod/job 目录下文件,并执行 ls 命令
x fd --type f --full-path mod/job --exec ls -lh
glob-based
模式.gitignore
中声明的文件。-x / --exec
选项可以为每个搜索结果运行外部命令(并行)。fd <PATTERN>
而不是 find -iname '<PATTERN>'
LSCOLOR
环境变量的配置。