实时更新索引整个文件系统是不可能的。
Windows 上的 Everything 能这么做是因为它依赖了 NTFS 的一个实现细节,即 MFT(主文件表,Master File Table),而在 Linux 的各个文件系统上不存在此类布局集中且能在挂载状态下由用户空间直接访问的数据结构,因此这件事从头开始就是个巧妇难为无米之炊。
如果不考虑实时更新的话,plocate 是个不错的选择,它是个基于 io_uring 的传统 locate 命令的实现,且有设计良好的索引格式,性…。
{dede:pagebreak/}
如何看待《海贼王》1152话尾田给出的香克斯断臂的解释?
腰间盘突出能不能治愈?
Node.js是谁发明的?
小区楼下的自动售水机的水干净吗?
个人小网站是怎么防止网站被攻击的?
为什么腰肌劳损这么难治?
如何评价《捞女游戏》女主刘梦茹抖音衣服上的girls supporting girls(已删除)?
为什么山姆这么受欢迎?
上海首例认定提供爬虫程序抓取公开数据构成提供侵入计算机信息系统程序罪案,该案件有哪些细节值得关注?
维护一个大型开源项目是怎样的体验?
微软的Windows抛弃历史包袱,英特尔AMD抛弃老旧的指令集,性能会有多大的提升?
独立开发者都使用了哪些技术栈?
如何评价鸿蒙电脑无法编写其自身运行的程序?
为什么中国引进的ap1000机组实际建设周期远比当初预计的长的多?这是否严重耽误了中国核电的发展?
为何说香港《稳定币条例》将改写未来世界比特币等数字货币市场格局,港币和人民币的国际化会受益于此么?
如何评价腾讯元宝桌面端使用 Rust 的 Tauri 框架?