摘要:
下文讲述Linux中locate命令的功能说明,如下所示;
locate命令功能:
快速查找文件或目录
locate命令的语法格式:
locate [参数] [文件]
-------参数说明-----
-d或--database= 说明数据库目录
--help 在线帮助
--version 显示版本信息
-------注意事项-----
1.locate命令同 find -name 具有相同的功能
2.locate命令不搜索具体的文件和目录,
它只检索 locatedb数据库-数据库中包含本地所有文件信息
(/var/lib/locatedb)
不同的Linux版本,数据库的位置不同
如:
/var/lib/mlocate/mlocatedb
/var/lib/slocate/slocate.db
3.locate数据库是linux自动创建的数据库,
每天自动更新一次,所以最近变动的文件此命令无法查询
4.我们可以使用updatedb手动更新此数据库
例:
locate命令 的示例分享
---搜索/etc目录下所有以sh开头的文件
[root@******** ~]# locate /etc/sh
--搜索/etc目录下以l开头的文件
[root@******** ~]# locate /etc/l
---查找和test相关的所有文件
[root@******** ~]# locate test