实时更新索引整个文件系统是不可能的。
Windows 上的 Everything 能这么做是因为它依赖了 NTFS 的一个实现细节,即 MFT(主文件表,Master File Table),而在 Linux 的各个文件系统上不存在此类布局集中且能在挂载状态下由用户空间直接访问的数据结构,因此这件事从头开始就是个巧妇难为无米之炊。
如果不考虑实时更新的话,plocate 是个不错的选择,它是个基于 io_uring 的传统 locate 命令的实现,且有设计良好的索引格式,性…。
代码:
为何 PC 需要单核高性能,而服务器不在乎?
你们都用 Flutter 开发了什么 App?
可以随身携带一个Linux系统吗?
如何评价尤雨溪?
rust有什么适合萌新练手的项目吗?
不管黑客用了多少跳板,最终是不是可以通过网络运营商找出真实 IP?
为什么微信不向telegram学习?
你后悔娶了现在老婆吗?
越正经的女人越容易做出疯狂的事吗?
如何看待2024北京半程马拉松黑人运动员主动减速让何杰夺冠?
个人组装NAS有必要吗?
请问照片里这个人是谁呀?
住家保姆为什么总干不长?
高德地图红绿灯读秒怎么实现的?
有那种裁员裁到大动脉的事儿吗?
Electron 做游戏客户端的潜力有多大?
男朋友说结婚把他父母的钱花光了,搞得我现在心里很不好受,我该怎么办?
2025年为什么房价又呈上涨趋势?
想买一个只用来睡觉,几乎不开的车,最低成本是多少?
人工智能相关专业里有什么「坑」吗?
为什么负荷那么大的腰部力量训练的人不会受伤,长期无载荷久坐的人会出现腰肌劳损?
Switch模拟器哪个好?
如何评价腾讯元宝桌面端使用 Rust 的 Tauri 框架?
postgresql能取代mongodb吗?
自己拥有一台服务器可以做哪些很酷的事情?