实时更新索引整个文件系统是不可能的。
Windows 上的 Everything 能这么做是因为它依赖了 NTFS 的一个实现细节,即 MFT(主文件表,Master File Table),而在 Linux 的各个文件系统上不存在此类布局集中且能在挂载状态下由用户空间直接访问的数据结构,因此这件事从头开始就是个巧妇难为无米之炊。
如果不考虑实时更新的话,plocate 是个不错的选择,它是个基于 io_uring 的传统 locate 命令的实现,且有设计良好的索引格式,性…。
代码:
Node.js是谁发明的?
你见过的人间尤物是什么样的?
腰间盘突出能不能治愈?
马云判断未来房价会便宜如***,是基于什么逻辑?
在武汉,你们的找对象标准是怎样的?
为什么我觉得诛仙写的不怎么样?是我层次太低么?
如何看待湖北一医院婚检查出艾滋医生未告知伴侣致感染,医生被停职?反映出哪些问题?
ssd固态硬盘sata的好还是m.2好呢?
强直性脊柱炎有多可怕?
为什么董明珠攻击小米空调,而公牛却没有攻击小米插座?
普通人用得着4k分辨率的显示器吗?
山姆超市是怎么在中国火起来的?
为什么有些NAS用户弄那么多硬盘?
华为鸿蒙还有多久可以在pc桌面取代Windows?
你是在什么时候认识到自己好看的?
腰椎间盘突出导致腿麻脚麻怎么办?
新手平面设计师(方向美工)怎么有目的提升设计能力?
WebSocket 是什么原理?为什么可以实现持久连接?
胸大的女孩会自卑 吗?
为什么现在大龄剩女越来越多了?
想知道这个女孩是谁?
LCD党真的只是少部分人吗?
儿子抑郁四年左右了,他的未来该怎么办?
你们的腰突是怎么突然好的?
为什么程序员独爱用Mac进行编程?
为什么这么多人讨厌中国移动?
如何看待alist被转手出售***?
有没有一款音乐播放器,能连接nas音乐,创建音乐库,自动匹配歌词封面等等?类似infuse的概念呢?
使用Rust开发游戏是一种怎样的体验?
如何评价网传鸿蒙 PC 成功裸机启动 Windows ARM?