在我的 Ubuntu/Linux 系统的 Dash 中有同一个程序的两个版本。

要找到相应的.desktop文件所在的位置,我使用了
find / -type f -name 'Sublime Text.desktop' 2> /dev/null
Run Code Online (Sandbox Code Playgroud)
我的点击率为零,所以我做到了(成功)
find / -type f -name '[s,S]ublime*.desktop' 2> /dev/null
Run Code Online (Sandbox Code Playgroud)
我很惊讶,它在大约三秒钟后完成,因为搜索词应该比第一个大得多。由于它对我来说不是安静的犹太洁食,我再次运行了第一个命令,令我惊讶的是,现在它也只用了大约三秒钟就完成了。
为了验证行为,我启动了第二个 Linux 机器并再次运行第一个命令,但这次使用 time
time find -type f -name 'Sublime Text.desktop' 2> /dev/null
Run Code Online (Sandbox Code Playgroud)

find不仅加快了对相同搜索词的搜索,而且加快了所有搜索(在同一路径内?)。甚至对“未关联”字符串的搜索也不会减慢。
time find / -type f -name 'Emilbus Txet.Potksed' 2> /dev/null
Run Code Online (Sandbox Code Playgroud)

find 怎么做才能如此疯狂地加快搜索过程?