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

 

Logo

更多推荐