实时更新索引整个文件系统是不可能的。
Windows 上的 Everything 能这么做是因为它依赖了 NTFS 的一个实现细节,即 MFT(主文件表,Master File Table),而在 Linux 的各个文件系统上不存在此类布局集中且能在挂载状态下由用户空间直接访问的数据结构,因此这件事从头开始就是个巧妇难为无米之炊。
如果不考虑实时更新的话,plocate 是个不错的选择,它是个基于 io_uring 的传统 locate 命令的实现,且有设计良好的索引格式,性…。
代码:
以前大力推广的沼气池,怎么现在越来越少了?
IDEA2023.2如何实现永久激活?
应该如何看待群晖在DSM 7.2.2-72803更新中去掉了Video Station?
***如古代长城用的是C140混凝土,那千百年下来会完整的留存至今还是损坏的更加严重?
中国民间中小工厂能快速造出武器吗?
你为什么对kotlin失去好感?
以色列为什么要打伊朗?
如何评价尤雨溪?
《武林外传》里佟掌柜每月只给伙计二钱银子,这是不是太少了?
自己正在变老的明显特征是什么?
分享一下你用过好用的开源项目有哪些?
DF-41已经可以打击美国本土,这是否相当于古巴导弹危机常态化?
golang 与rust 在服务器程序领域相比较,各有什么优劣势?
当年的东莞究竟有多疯狂?
我的世界怎么租一个四个人的服务器?
Mac上有那些你认为极其好用的***?
有没有人告诉我,云南昭通到底怎么样?
如何评价腾讯元宝桌面端使用 Rust 的 Tauri 框架?
做一个中国的微软到底有多难?
无畏契约(valorant)在国内为什么这么火?
阿里网盘为什么没有动静了?
***移动在德国起诉小米侵犯4G专利,大家如何看待此***?
“真实承诺-3”,伊朗的报复能打疼以色列吗?
初三画成这样算是有天赋吗?【正经求助】?
哪个牌子的护肤品好呀?想给妈妈买一套抗衰老的护肤品?