新建一个文件,然后updatedb之后搜寻。发现locate可以正常找到,而whereis却找不到。
如图:
感觉whereis和which功能呢个差不多,主要用来查找命令,但是whereis可能更丰富一些
whereis – locate the binary, source, and manual page files for a command
which – shows the full path of (shell) commands.
locate 的功能应该与find 差不多,它只是有一个自己的索引数据库,可以加速文件的查找。但是locate似乎搜寻的对象不包括/tmp目录一下的内容,可参见这里。
http://blog.teamhaka.com/archives/448