whereis

用途

查找文件。

语法

whereis [-bfmsu][-B <目录>...][-M <目录>...][-S <目录>...][文件...]

描述

whereis指令会在特定目录中查找符合条件的文件。这些文件的烈性应属于原始代码,二进制文件,或是帮助文件。若不刻意指定目录,whereis会去寻找的目录大致如下所示:

/bin            /etc           /sbin            /usr/bin
/usr/etc/       /usr/games     /usr/include     /usr/lib
/usr/local      /usr/man       /usr/sbin        /usr/src
/usr/local/bin  /usr/local/etc /usr/local/games /usr/local/lib
/usr/local/man

找到合乎条件的文件之后,whereis 会把它们全部例示出来。

参数

-b  只查找二进制文件。
-B<目录>  只在设置的目录下查找二进制文件。
-f  不显示文件名前的路径名称。
-m  只查找说明文件。
-M<目录>  只在设置的目录下查找说明文件。
-s  只查找原始代码文件。
-S<目录>  只在设置的目录下查找原始代码文件。
-u  查找不包含指定类型的文件。

例子

找出 lilo 指令与其说明文件的存放位置:

$ whereis lilo
lilo:/sbin/lilo /etc/lilo.conf /usr/man/man8/lilo.8

找出现行目录下不具备说明文件的文件或目录:

$ whereis -m -u *

相关命令

shells/commands/whereis.txt · 最后更改: 2010/03/30 13:01 (外部编辑)
[unknown link type]到顶部
GNU Free Documentation License 1.3
京ICP备05034962号 Debian Driven by DokuWiki get firefox browser Recent changes RSS feed Valid XHTML 1.0