实时更新索引整个文件系统是不可能的。
Windows 上的 Everything 能这么做是因为它依赖了 NTFS 的一个实现细节,即 MFT(主文件表,Master File Table),而在 Linux 的各个文件系统上不存在此类布局集中且能在挂载状态下由用户空间直接访问的数据结构,因此这件事从头开始就是个巧妇难为无米之炊。
如果不考虑实时更新的话,plocate 是个不错的选择,它是个基于 io_uring 的传统 locate 命令的实现,且有设计良好的索引格式,性…。
代码:
1MB其实是一个很大的存储单位,那么它的存储容量究竟有多大?
为什么当今 Web 应用不都***用 WebSocket 形式进行数据交互?
现在二手房是不是卖不出去了?
作为一个服务器,node.js 是性能最高的吗?
为什么 Golang 不适合开发桌面系统?
27寸显示器有必要上4K吗?
为什么中国很少有人使用linux?
你理想中的完美户型长什么样?
家里想搞一个服务器,怎么才不违规?
五年以内会爆发第三次世界大战吗?
华为鸿蒙还有多久可以在pc桌面取代Windows?
照骗能骗到什么程度?
请问群晖的docker还能装些什么?
人民币如果国际化,最好的锚定物是什么呢?
为什么中国防空反导系统才7年就从山寨到全面原创且超越了俄罗斯?
为什么macOS软件生态不敌Windows?
如何将Windows11的中文用户名改为英文?
用PHP写了个小框架,怎么才能得到大佬们的指点?
国内大厂现在用rust的多吗?
为什么现在科技热点是GPU,不是CPU了?
能够自己一个人创业的全栈web码农fullstack developer要会哪些技术?
postgres集群的选择?
055万吨驱逐舰是不是有些被过于神化了,有没有了解的大佬详细解释一下?
二氧化碳人工合成淀粉技术现在怎么没动静了?
为什么城里18层楼的承重墙还没有农村三层自建房的厚?
为什么 macOS 并不差,可市场总敌不过 Windows?
各位都在用Docker跑些什么呢?
你们的腰突是怎么突然好的?
想买一个只用来睡觉,几乎不开的车,最低成本是多少?