-1

我已经使用findlocate命令来搜索文件或目录的绝对路径,尽管在某些系统中我发现locate它不起作用。

有人可以解释他们的工作方式有何不同吗?

updatedb该命令在命令上下文中做了什么locate

提前致谢。

4

2 回答 2

2

locate首先构建文件系统的索引以执行索引搜索。

find才不是。它即时执行搜索。

于 2012-11-01T18:24:41.857 回答
1

updatedb(8)命令正在更新(或创建)一些关于文件系统上文件路径的缓存信息。locate(1)命令正在使用该缓存。

您应该学习使用和阅读手册页(就像我上面链接的那些)。安装manpagesmanpages-dev包并输入man man开始。

于 2012-11-01T18:21:41.270 回答