实时更新索引整个文件系统是不可能的。
Windows 上的 Everything 能这么做是因为它依赖了 NTFS 的一个实现细节,即 MFT(主文件表,Master File Table),而在 Linux 的各个文件系统上不存在此类布局集中且能在挂载状态下由用户空间直接访问的数据结构,因此这件事从头开始就是个巧妇难为无米之炊。
如果不考虑实时更新的话,plocate 是个不错的选择,它是个基于 io_uring 的传统 locate 命令的实现,且有设计良好的索引格式,性…。
代码:
生活中怎样的美女才能被称为「大」美女?
360 集团周鸿袆努力拼了 4 年,最后反而跌了近 4000 亿,其原因是什么?
Rust、Go、Zig、Dart、C3、C++、C,仓颉、moonbit、凹语言哪个语言更有未来?
黄金,今年会达到怎样的高度?
为什么要在鱼缸里养水草?
有什么适合多人玩的我的世界模组或整合包?
你见过身边身材最好的女生是什么样子的?
橘猫为什么广受欢迎?
伊朗这次会崩溃灭亡吗?
PHP现在真的已经过时了吗?
群晖端部署了emby,盒子安装了客户端播放蓝光电影为什么不能显示影片自带字幕?
为什么腾讯云或者阿里云不让自建dns服务器?
我应该设置多少kb才能让他不能玩游戏?
为什么现在小县城的孩子越来越学不过大城市的孩子?
工业克苏鲁什么意思?
ant-design-vue 社区为什么不维护了?
如果在武汉,你最愿意住在哪个板块?
postgresql也很强大,为何在中国大陆,mysql成为主流,postgresql屈居二线呢?
语雀后端从Node迁移到J***a说明了什么?
为什么 IPv6 在国内至今未得以大规模应用?
后端真的比前端累吗?
想买一个多接口的充电器,有推荐的桌面充电器么?
服务器为什么大多用 Linux?
说到湖北/湖北人,你有什么印象?
为什么 macOS 并不差,可市场总敌不过 Windows?
如何评价尤雨溪?
有什么好的录屏软件吗?要免费且好用的,可以录电脑播放的***?
从零写一个3D物理引擎难度多大?