locate命令可以用来在文件资料库查找文件。
语法是:
locate 文件名
在Linux系统(我这里是CentOS6.3)执行locate abc命令查找名为abc的文件或目录
报错提示说没有找到这个命令,那么就需要进行安装
执行yum install mlocate命令安装locate
安装后可以执行whereis locate命令查看命令位置,安装成功
如果使用locate查找的文件或目录不存在,那么会提示资料数据库中不存在
如果查找的文件路径在资料数据库中,那么就可以查找到
注意:新创建的文件是还没有添加到资料数据库中的,所以查找不到
那么可以执行updatedb命令更新资料数据库,再次查找就会找到了
注意,如/tmp目录下的文件名是不会被收录的,所以也查找不到。
资料数据库的路径在/var/lib/mlocate/下,是一个名为mlocate.db的文件
如果Linux系统中没有某个命令,想要安装,执行如下命令即可
# 语法
yum install 命令名
# 示例
yum install man