当前位置: 首页 > Linux

Linux的whereis命令

时间:2023-04-06 20:58:48 Linux

whereis命令只能用来搜索程序名,只能搜索二进制文件(参数-b)、man描述文件(参数-m)和源代码文件(参数-s)。如果省略该参数,则返回所有信息。与find相比,whereis查找速度非常快,因为linux系统会将系统中的所有文件记录在一个数据库文件中,使用下面介绍的whereis和locate时,会从数据库中查找数据,而不是通过查找硬盘之类的find命令,效率自然会很高。但是,数据库文件不会实时更新。默认情况下,它每周更新一次。因此,我们在使用whereis和locate查找文件的时候,有时会发现数据已经被删除,或者文件刚刚创建但是找不到。原因是数据库文件没有更新。命令格式whereis[参数]...文件名命令功能whereis命令是定位可执行文件、源代码文件、帮助文件在文件系统中的位置。这些文件的属性应该属于源代码、二进制文件或帮助文件。whereis程序还具有搜索源代码、指定替代搜索路径和搜索不寻常项目的能力。命令参数-b定位可执行文件。-m定位帮助文件。-s定位源代码文件。-u在默认路径中搜索除可执行文件、源代码文件和帮助文件以外的文件。-B指定搜索可执行文件的路径。-M指定搜索帮助文件的路径。-S指定搜索源代码文件的路径。找到ls命令的位置和帮助文件的位置>whereislsls:/usr/bin/ls/usr/share/man/man1/ls.1.gz显示ls命令的二进制程序>whereis-blsls:/usr/bin/ls显示ls命令的帮助文档>whereis-mls原文链接:https://rumenz.com/rumenbiji/...微信公众号:入门