Linux命令之locate

1.locate介绍

linux命令locate用于查找文件所在位置,与which、whereis命令类似,locate命令将会在预先建立好的档案数据库中查询文件。

locate档案数据库路径:/var/lib/mlocate

locate档案数据库名称:mlocate.db

locate配置文件:/etc/updatedb.conf

locate定时计划任务:/etc/cron.daily/mlocate --每天自动更新

2.locate用法

locate [命令/文件]

locate常用参数

参数

说明

-V

显示locate版本信息

3.实例

3.1显示locate版本信息

Linux命令(28)之locateLinux命令之locate_数据库

3.2查找并显示locate命令的路径

Linux命令(28)之locateLinux命令之locate_运维_02

3.3locate特殊说明

由于locate命令每天定时更新档案数据库,所以当前创建的文件(E.g:ztj.txt),通过locate命令是查不到的,如果要实时查询到,需要执行updatedb手动更新locate命令的档案数据库。

Linux命令(28)之locateLinux命令之locate_运维_03