whereis 命令

whereis 命令只能用于程序名的搜索,而且只搜索二进制文件(参数-b)、man说明文件(参数-m)和源代码文件(参数-s)。如果省略参数,则返回所有信息。whereis 及 locate 都是基于系统内建的数据库进行搜索,因此效率很高,而find则是遍历硬盘查找文件。
常用参数:
1 -b 定位可执行文件。
2 -m 定位帮助文件。
3 -s 定位源代码文件。
4 -u 搜索默认路径下除可执行文件、源代码文件、帮助文件以外的其它文件。

实例:
(1) 查找 locate 程序相关文件
1 whereislocate
(2) 查找 locate 的源码文件
1 whereis -s locate
(3) 查找 lcoate 的帮助文件
1 whereis -m locate

发表评论

后才能评论