实时更新索引整个文件系统是不可能的。
Windows 上的 Everything 能这么做是因为它依赖了 NTFS 的一个实现细节,即 MFT(主文件表,Master File Table),而在 Linux 的各个文件系统上不存在此类布局集中且能在挂载状态下由用户空间直接访问的数据结构,因此这件事从头开始就是个巧妇难为无米之炊。
如果不考虑实时更新的话,plocate 是个不错的选择,它是个基于 io_uring 的传统 locate 命令的实现,且有设计良好的索引格式,性…。
代码:
汤姆·克鲁斯在国外算几线?
哪些能赚钱的APP比较靠谱?
如何评价苏州N1GS下场***?
为什么不用rust重写Nginx?
你身边身材最好的女生是什么样?
美国真会下场对伊朗开战吗?
大一计算机新生怎么合理利用github?
显示器选32还是27,2k还是4k?
node 项目中如何使用 Node Schedule 创建定时任务?
伊朗这次会崩溃灭亡吗?
为何有人说儒家文化下极容易产生「伪君子」?它的道德教化不是以平等和尊重的为前提的吗?
印度是真的烂还是咱们在信息茧房里面?
什么是最好的编程用显示器?
docker如何查看 容器启动的run命令?
有没有免费的NAS系统推荐一下?
支撑了我四年学费的男朋友,现在该分手吗?
有没有GUI框架开发难度小,***消耗又不多,而且又跨平台?
华为自研的仓颉编程语言将于 7 月 30 日开源,这款语言将如何影响未来的开发趋势?
做个web服务器,gin框架和go-zero怎么选?
女朋友是跳拉丁舞的,跳双人舞时会有身体接触,作为男友我感觉有点吃醋怎么办?
联想 128GB 超大内存迷你 AMD 主机上架,此款主机有哪些亮点?
在深圳找个男朋友难吗?
家里安装千兆宽带有意义吗?
为什么用 electron 开发的桌面应用那么多?
obsidian用一两年后会有多大?全文搜索还快吗?
养乌龟是什么体会?