whereis
通过系统 Path 查找可执行文件的位置。
使用格式:whereis [-bmsu] 文件或者目录名称
和 find 相比,whereis查找的速度非常快,这是因为 linux 系统会将 系统内的所有文件都记录在一个数据库文件中,当使用whereis和下面即将介绍的locate时,会从数据库中查找数据,而不是像 find 命令那样,通过遍历硬盘来查找,效率自然会很高。
但是该数据库文件并不是实时更新,默认情况下时一星期更新一次,因此,我们在用 whereis 查找文件时,有时会找到已经被删除的数据,或者刚刚建立文件,却无法查找到,就是因为数据库文件没有被更新。