Linux 中的 mlocate 和 slocate 有什么区别?

Pea*_*key 13 linux

浏览该/etc/cron.daily目录后,我注意到只有 mlocate.cron 文件与我在其他材料中引用 slocate.cron 的文件相比。这些和它们各自的命令之间是否有区别,如果有,它们是什么?

Ste*_*nie 16

https://fedorahosted.org/mlocate/解释说 mlocate 在每次更新时合并数据库,这提供了性能加速,因为它可以跳过以前检查过的文件。

它们是相互竞争的实现,但 mlocate 被设计为向后兼容 slocate 并正在慢慢取代它。

  • @Peanuts,查看 Stephanie 提供的链接,似乎`mlocate`(创建文件位置数据库)每次运行时都会重用以前的数据库,因此任何新信息都与旧信息*合并*,以保存时间并提高性能。 (4认同)