实时更新索引整个文件系统是不可能的。
Windows 上的 Everything 能这么做是因为它依赖了 NTFS 的一个实现细节,即 MFT(主文件表,Master File Table),而在 Linux 的各个文件系统上不存在此类布局集中且能在挂载状态下由用户空间直接访问的数据结构,因此这件事从头开始就是个巧妇难为无米之炊。
如果不考虑实时更新的话,plocate 是个不错的选择,它是个基于 io_uring 的传统 locate 命令的实现,且有设计良好的索引格式,性…。
{dede:pagebreak/}
Rust、Go、Zig、Dart、C3、C++、C,仓颉、moonbit、凹语言哪个语言更有未来?
女生被踢裆也会很疼吗?
写了一个《没钱修什么仙》职场版,被五个编辑退了,大家指点一下为什么不能签?
edge浏览器历史记录总是丢失是因为什么原因?有没有什么解决办法?
该怎么反驳有的人说;“东德和西德,朝鲜和韩国就是上帝摆出来最大的例子”?
华为鸿蒙还有多久可以在pc桌面取代Windows?
为什么 Windows 系统上的安装包有 exe 和 msi 两种格式,有什么区别?
字节大量使用新语言,包括go,rust等,为什么阿里一直都抱着j***a不松手?
为什么现在键盘轴体不用颜色命名了,全是些莫名其妙的名字,看不懂到底是什么?
如何评价***伊内斯·特洛奇亚的身材?
如何评价剪映svip,599一年,有替代方案吗?
为什么棒球在我国毫无水花?
真的没有人觉得2k是一个很尴尬的分辨率吗?
为什么现在知乎有一种j***a运行速度很慢,很吃***的论调?
马上领证了,发现男朋友离不了游戏,让他少打游戏他会非常生气,正常吗?
做前端开发的女生,最后都干什么去了?