实时更新索引整个文件系统是不可能的。
Windows 上的 Everything 能这么做是因为它依赖了 NTFS 的一个实现细节,即 MFT(主文件表,Master File Table),而在 Linux 的各个文件系统上不存在此类布局集中且能在挂载状态下由用户空间直接访问的数据结构,因此这件事从头开始就是个巧妇难为无米之炊。
如果不考虑实时更新的话,plocate 是个不错的选择,它是个基于 io_uring 的传统 locate 命令的实现,且有设计良好的索引格式,性…。
{dede:pagebreak/}
夸克网盘有可能超越百度网盘吗?
如何看待 Rust 写的 PNG 解码器比 C 实现更快?
独立开发***能盈利吗?感觉好累...
战鹰真名叫什么?
养了近十年的草龟要不要放生?
伊朗这次会崩溃灭亡吗?
平面设计主KV做成这样,在你的城市薪资一般多少?
Go 语言 Web 应用开发框架,Iris、Gin、Echo,哪一个更适合大型项目?
广东省肇庆市怀集县洪水后,赵一鸣零食店被哄抢,物资和收银机里面的几千块钱被哄抢一空,如何评价?
纳斯达克100指数还有上涨空间么?
为什么 mac mini 的 m4 版本价格这么低呢?
为什么现在很多人推崇国外原版教材?
为什么 Windows 没有比较成熟的第三方桌面环境(explorer.exe)?
为什么负荷那么大的腰部力量训练的人不会受伤,长期无载荷久坐的人会出现腰肌劳损?
有一个乌克兰的朋友问我,中国人凭什么能享受和平,我该怎么说?
按理说生存和繁衍是生物的本能,为什么还有那么多人不愿意生孩子啊?