点击👆:Linux技术宅,关注我!!!
fd
(有时称为 fdfind
)是一个命令行工具,用于在文件系统中快速查找文件。是一个 find
命令的替代品,但提供了更简单、更快速和更友好的界面。
特点和优势:
速度:
fd
使用了一个称为ripgrep
的底层搜索库,该库对文件内容进行快速搜索。但在作为文件查找工具使用时,fd
利用了ripgrep
的文件扫描和索引功能,从而实现了快速的文件系统搜索。默认设置:
fd
为常见的搜索场景提供了合理的默认设置。例如,默认情况下,它只搜索文件名,而不是文件内容,并且它只显示匹配的文件名,而不是文件的完整路径。易用性:
fd
的命令行界面比find
更直观和简洁。例如,你可以使用fd somefile
来查找名为somefile
的文件,而无需指定复杂的find
表达式。查询语法:
fd
支持强大的查询语法,允许你使用通配符、正则表达式和其他模式来匹配文件名。忽略文件:
fd
可以使用.gitignore
或其他类似文件来自动忽略某些文件和目录,这在处理源代码仓库或项目目录时特别有用。颜色输出:
fd
的输出是彩色的,这使得结果更易于阅读。支持多种平台和文件系统:
fd
在大多数 Unix-like 系统(如 Linux 和 macOS)上都能正常工作,并且支持各种文件系统。
fd
命令的安装及相关使用帮助,请访问GitHub查看。个人感觉这是一个非常实用的工具。

GitHub:https://github.com/sharkdp/fd
GitHub(中文翻译):https://github.com/cha0ran/fd-zh
文章转载自Linux技术宅,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




