Skip to content

sharkdp/fd

fdfd  是一个在你文件系统中查找条目的程序。它是一个简单、快速、友好的  find  替代品。虽然它的目标不是支持  find  的所有强大功能,但它为大多数的使用情况提供了合理的(有意见的)默认值。

bash
# 搜索目录 `/tmp` 里面(包括子目录),所有含有 `dog` 的文件名

# find 的写法
$ find /tmp -iname '*dog*'

# fd 的写法
$ fd dog /tmp

Note

fd 内部采用正则搜索,如果想使用模糊搜索,比如找出包含三个字符 dog 的文件名,则需要另外安装 命令行模糊查找工具 - fzf

bash
$ find . -type f | fzf

执行上面命令以后,再输入 dog 就可以了。