当前位置:首页 > 科技  > 软件

用上了,Rust 打造更快文件搜索 fd 替代 find,速度非常快!

来源: 责编: 时间:2024-06-20 15:20:40 69观看
导读今天介绍分享主题 “fd”,是一个简单、快速且用户友好的 “find” 替代方案。安装后还蛮好用,主要一个高效、直观和易用性,未来也可能成为命令行搜索的强大替代品选择。fd 介绍简单介绍,fd 是一个用于查找文件系统条目的

今天介绍分享主题 “fd”,是一个简单、快速且用户友好的 “find” 替代方案。安装后还蛮好用,主要一个高效、直观和易用性,未来也可能成为命令行搜索的强大替代品选择。iMv28资讯网——每日最新资讯28at.com

iMv28资讯网——每日最新资讯28at.com

fd 介绍

简单介绍,fd 是一个用于查找文件系统条目的程序,足够简单、快速且用户友好的替代方案find,目前虽然不支持所有 find 强大功能,但它为大多数用例提供了合理的主观的默认值。iMv28资讯网——每日最新资讯28at.com

fd 特征

  • 简化的语法:提供了比传统 find  命令更简洁的语法。
  • 强大的模式匹配:支持正则表达式和全局模式,以适应不同的搜索需求。
  • 极速的搜索:通过了并行处理技术,大幅提高了目录遍历的速度,真不错。
  • 颜色高亮:高亮可以增强了可读性,比如颜色区分不同类型的文件等等。
  • 并行命令执行:允许同时执行多个搜索命令,进一步提高效率。
  • 智能大小写处理:根据搜索模式自动调整大小写敏感性,一定很香的。
  • 自动忽略隐藏文件:默认情况下,忽略隐藏的目录和文件。
  • 集成 .gitignore:尊重开发者的忽略规则,提高搜索的准确性。

命令简短:利于减少了命令输入的繁琐性,提供一个便捷性。iMv28资讯网——每日最新资讯28at.com

fd 的使用

安装可以参考手册,然后可通过运行 fd -h 得到一个简洁的帮助消息,支持很多查询方式,下面是官网提供一些 demo。iMv28资讯网——每日最新资讯28at.com

简单搜索:下面仅使用一个参数来调用,fd 会以递归方式搜索当前目录中包含该模式的任何条目 netfl。iMv28资讯网——每日最新资讯28at.com

> fd netflSoftware/python/imdb-ratings/netflix-details.py

正则表达式搜索:iMv28资讯网——每日最新资讯28at.com

> cd /etc> fd '^x.*rc$'X11/xinit/xinitrcX11/xinit/xserverrc

指定根目录:比如大家想搜索特定目录,可以将其作为fd的第二个参数iMv28资讯网——每日最新资讯28at.com

> fd passwd /etc/etc/default/passwd/etc/pam.d/passwd/etc/passwd

递归列出所有文件:fd 还可以不带参数,很适合对于快速概览当前目录中的所有条目,这是非常有用的,它可以递归类似于 ls -R。iMv28资讯网——每日最新资讯28at.com

> cd fd/tests> fdtestenvtestenv/mod.rstests.rs

如果觉得不爽,还可以给定目录中的所有文件,例如.或^iMv28资讯网——每日最新资讯28at.com

> fd . fd/tests/testenvtestenv/mod.rstests.rs

搜索特定文件扩展名:使用 -e(或 --extension)选项来完成。比如下面搜索 fd 存储库中的所有 Markdown 文件。iMv28资讯网——每日最新资讯28at.com

> cd fd> fd -e mdCONTRIBUTING.mdREADME.md

该-e选项可以与搜索模式结合使用:iMv28资讯网——每日最新资讯28at.com

> fd -e rs modsrc/fshelper/mod.rssrc/lscolors/mod.rstests/testenv/mod.rs

更多可以阅读官网文档,好有很多好用,好玩的搜索方式喔。iMv28资讯网——每日最新资讯28at.com

本文链接://www.dmpip.com//www.dmpip.com/showinfo-26-95152-0.html用上了,Rust 打造更快文件搜索 fd 替代 find,速度非常快!

声明:本网页内容旨在传播知识,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。邮件:2376512515@qq.com

上一篇: 用了这个库,命令行再也不黑不溜秋了

下一篇: 创建索引时一定会锁表吗?

标签:
  • 热门焦点
Top
Baidu
map