它不提供 find
的所有功能,其目标是在大部分场景中帮用户更好的查找文件并输出更为直观且用户友好的搜索结果,所以 fd
并不能完全替代 find
。
eval "$(curl https://get.x-cmd.com)" # 安装 x-cmd
x env use fd # 使用 x-cmd 安装 fd
eza
使用,如使用 fd -g '*.py' -X eza -lh
命令搜索和查看 python 代码文件的信息。bat
使用,如使用 fd -g '*.py' -X bat
命令搜索和预览 python 代码文件。fd -t f -g '*.py' | fzf --preview 'bat --color=always -n {}'
。find
,fd
更容易上手,命令更加简短。.gitignore
文件以及其他常见的忽略文件,能自动排除不需要搜索的文件和目录。fd
,find
的功能更为强大,灵活性各高,但语法较为复杂,学习曲线陡峭。grep
命令的替代工具。主要用于内容搜索,不适合文件路径查找。关注微信官方公众号 : oh my x
获取开源软件和 x-cmd 最新用法