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

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

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

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

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

fd 介绍

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

fd 特征

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

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

fd 的使用

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

标签:
  • 热门焦点
  • 小米官宣:2023年上半年出货量中国第一!

    今日早间,小米电视官方微博带来消息,称2023年小米电视上半年出货量达到了中国第一,同时还表示小米电视的巨屏风暴即将开始。“公布一个好消息2023年#小米电视上半年出货量中国
  • 直屏旗舰来了 iQOO 12和K70 Pro同台竞技

    旗舰机基本上使用的都是双曲面屏幕,这就让很多喜欢直屏的爱好者在苦等一款直屏旗舰,这次,你们等到了。据博主数码闲聊站带来的最新爆料称,Redmi下代旗舰K70 Pro和iQOO 12两款手
  • 小米平板5 Pro 12.4简评:多专多能 兼顾影音娱乐的大屏利器

    疫情带来了网课,网课盘活了安卓平板,安卓平板市场虽然中途停滞了几年,但好的一点就是停滞的这几年行业又有了新的发展方向,例如超窄边框、高刷新率、多摄镜头组合等,这就让安卓
  • Rust中的高吞吐量流处理

    作者 | Noz编译 | 王瑞平本篇文章主要介绍了Rust中流处理的概念、方法和优化。作者不仅介绍了流处理的基本概念以及Rust中常用的流处理库,还使用这些库实现了一个流处理程序
  • 掘力计划第 20 期:Flutter 混合开发的混乱之治

    在掘力计划系列活动第20场,《Flutter 开发实战详解》作者,掘金优秀作者,Github GSY 系列目负责人恋猫的小郭分享了Flutter 混合开发的混乱之治。Flutter 基于自研的 Skia 引擎
  • 2天涨粉255万,又一赛道在抖音爆火

    来源:运营研究社作者 | 张知白编辑 | 杨佩汶设计 | 晏谈梦洁这个暑期,旅游赛道彻底火了:有的「地方」火了——贵州村超旅游收入 1 个月超过 12 亿;有的「博主」火了&m
  • OPPO、vivo、小米等国内厂商Q2在印度智能手机市场份额依旧高达55%

    7月20日消息,据外媒报道,研究机构的报告显示,在全球智能手机出货量同比仍在下滑的大背景下,印度这一有潜力的市场也未能幸免,出货量同比也有下滑,多家厂
  • 华为和江淮汽车合作开发百万元问界MPV?双方回应来了

    8月1日消息,郭明錤今天在社交平台发文称,华为正在和江淮汽车合作,开发售价在100万元的问界MPV,预计在2024年第2季度量产,销量目标为上市首年交付5万辆。
  • 2纳米决战2025

    集微网报道 从三强争霸到四雄逐鹿,2nm的厮杀声已然隐约传来。无论是老牌劲旅台积电、三星,还是誓言重回先进制程领先地位的英特尔,甚至初成立不久的新
Top