为什么要索引文件?

为什么要索引文件?

去年,我在大约 3 或 4 台不同的机器上安装了 Linux,在两种情况下,我在注意到文件索引器(例如virtuoso(使用最新的 KDE 进行 Debian 测试)libtracker-miner默认安装。我根本不明白这些计划的意义。它们会占用 CPU 并减慢一切速度。没有他们我的生活也很好。我并不是唯一一个抱怨的人。所以请有人告诉我它们的意义是什么?

我真的不知道他们在做什么!有人可以向我解释一下为什么要索引文件吗?

人们对这些索引器感到非常惊讶,他们有时认为自己的计算机感染了病毒

如果是关于查找文件:每当我需要查找文件时,我只需ls -R > filelist.tmp在整个文件系统上执行操作并以nano.我不仅可以找到所需的文件,而且还记得文件的位置。我确信还有其他解决方案。但是一个需要一直运行的程序只是为了促进……无论它促进什么……这在很多方面都与 Unix 哲学相矛盾吗?

答案1

提示:除了 之外ls -R,您还可以使用locate。至于当前的问题,这些“现代”索引器(“桌面搜索”)不仅索引文件名,还索引内容。我也觉得它们很烦人,但我想这是发行商试图将 Linux 推向桌面的结果,特别是针对更习惯 Windows 或 MacOS(两者都有全文搜索)的受众。

相关内容