Liunx find/locate/whereis/which 总结

Posted shenqidu

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Liunx find/locate/whereis/which 总结相关的知识,希望对你有一定的参考价值。

一、locate 命令

  • 是一个文件查找命令,命令所属软件包 mlocate
  • 不同于 find 命令的是,find命令在整块磁盘中搜索;而 locate命令 在数据路库文件中搜索,当天创建的文件第二天才会被定时任务处理,添加到数据库文件中。
  • find 命令默认是 精准匹配文件名;locate是模糊匹配(包括匹配目录名)

如果想将当前创建的文件立即添加到 数据库文件中,那么就是用 updatedb命令

  用户更新 /var/lib/mlocate/mlocatedb.conf

  所使用配置文件为 /var/lib/updatedb.conf

二、whereis 命令

  -b  只返回二进制文件

  -m  只返回帮助文档

  -s  只返回源代码文件

三、which 命令

作用:仅用于查找二进制程序文件

  -b  只返回二进制文件

四、命令对比

  技术图片

 

以上是关于Liunx find/locate/whereis/which 总结的主要内容,如果未能解决你的问题,请参考以下文章

linux中find,locate,whereis,which关系和用法

find locate whereis which命令之间的区别

Linux的五个查找命令:find,locate,whereis,which,type

linux常用搜索文件命令

liunx学习

liunx初学者需掌握liunx系统管理元必备命令