linux中which和whereisloactefind的区别
Posted 现实不似你所见
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux中which和whereisloactefind的区别相关的知识,希望对你有一定的参考价值。
1,which在当前环境变量PATH中依此查找
一般用于查找命令/可执行文件所在路径
2,whereis 返回与名称匹配的二进制文件,源文件,帮助文件,
使用之前可以用updatadb命令来更新数据库
3,locate 跟whereis一样,也是从数据库建立的索引中查找,跟whereis不用的是,locate 查找所有匹配的文件,
使用之前可以用updatadb来更新数据库
4,find命令在整个磁盘遍历查找,所以比 whereis locate要慢,很耗费资源
能用前三个的,就不要用find
以上是关于linux中which和whereisloactefind的区别的主要内容,如果未能解决你的问题,请参考以下文章
linux命令中which、whereis、locate有啥区别?
linux中find,locate,whereis,which关系和用法