locate命令


locate命令,根据/var/lib/mlocate/mlocate.db文件记载,找出包含输入关键字的对应文件

-i :忽略大小写的差异;
-c :不输出文件名,仅计算找到的文件数量
-l :仅输出几行的意思,例如输出五行则是 -l 5
-S :输出 locate 所使用的数据库文件的相关信息

update命令

centos7.x 系列默认每天更新一次mlocate.db文件,当新创建的文件需要获取路径时,需要先使用update 命令更新数据库

locate命令使用示例

案例一

locate  -i messages #忽略大小写差异查找对应的文件,命令输出中包含不区分大小写的关键字


案例二

locate -c messages  #不输出找到的文件路径,只返回找到的总数

locate命令_第1张图片


案例三

locate -S # 输出locate所使用的数据库相关信息

locate命令_第2张图片