简介locate命令用于在指定目录下查找文件或目录,跟find功能类似,但搜索效率比find快很多(搜索/var/lib/mlocate/mlocate.db,该数据库包含系统所有本地文件信息,且周期每天自动更新,因此可以搜索已被删除的文件或搜索不到新建的文件)。 备注:建议使用locate前,先执行updatedb,更新数据库。 命令格式locate [options]... [pattern]... 常用options
备注:想了解更详细的信息,请man locate命令进行查询。 locate示例1)忽略文件名大小写,查找包含“passwd”的文件,并最多显示3个 root@LTY:/opt # locate -i passwd -n 3 /etc/passwd /etc/passwd- /etc/pam.d/passwd 2)使用正则表达式,查找以/var/lib/rpm开头的文件,并最多显示3个 root@LTY:/opt # locate -r ^/var/lib/rpm /var/lib/rpm /var/lib/rpm-state /var/lib/rpm/.dbenv.lock 推荐阅读: 【linux从放弃到入门】linux grep命令 【linux从放弃到入门】col、tr、join命令 【linux从放弃到入门】Linux sort命令 【linux从放弃到入门】linux find命令 看完本文有收获?请分享给更多的人 在技术成长的路上,让我们一起进步吧 ![]() ---------------------------------------------------------------------------------------------------------------------- 我们尊重原创,也注重分享,文章来源于微信公众号:码农之屋,建议关注公众号查看原文。如若侵权请联系qter@qter.org。 ---------------------------------------------------------------------------------------------------------------------- |