SunOS/BSD Compatibility Package Commands whereis(1B)
NAME
whereis - locate the binary, source, and manual page files
for a commandSYNOPSIS
/usr/ucb/whereis [-bmsu] [-BMS directory... -f] filename...
DESCRIPTION
The whereis utility locates source/binary and manuals sec-
tions for specified files. The supplied names are first stripped of leading pathname components and any (single)trailing extension of the form .ext, for example, .c. Pre-
fixes of s. resulting from use of source code control arealso dealt with. whereis then attempts to locate the desired
program in a list of standard places: etc /sbin /usr/bin /usr/ccs/bin /usr/ccs/lib /usr/lang /usr/lbin /usr/lib /usr/sbin /usr/ucb /usr/ucblib /usr/ucbinclude /usr/games /usr/local /usr/local/bin /usr/new /usr/old /usr/hosts /usr/include /usr/etc OPTIONS The following options are supported:-b Searches only for binaries.
-B Changes or otherwise limits the places where whereis
searches for binaries.-f Terminates the last directory list and signals the
start of file names, and must be used when any of theSunOS 5.11 Last change: 10 Jan 2000 1
SunOS/BSD Compatibility Package Commands whereis(1B)
-B, -M, or -S options are used.
-m Searches only for manual sections.
-M Changes or otherwise limits the places where whereis
searches for manual sections.-s Searches only for sources.
-S Changes or otherwise limit the places where whereis
searches for sources.-u Searches for unusual entries. A file is said to be
unusual if it does not have one entry of eachrequested type. Thus `whereis -m -u *' asks for those
files in the current directory which have no documen-
tation.EXAMPLES
Example 1 Finding files Find all files in /usr/bin which are not documented in /usr/share/man/man1 with source in /usr/src/cmd:example% cd /usr/ucb
example% whereis -u -M /usr/share/man/man1 -S /usr/src/cmd -f *
FILES o /usr/src/* o /usr/{doc,man}/* o /etc, /usr/{lib,bin,ucb,old,new,local}ATTRIBUTES
See attributes(5) for descriptions of the following attri-
butes:SunOS 5.11 Last change: 10 Jan 2000 2
SunOS/BSD Compatibility Package Commands whereis(1B)
____________________________________________________________
| ATTRIBUTE TYPE | ATTRIBUTE VALUE |
|_____________________________|_____________________________|
| Availability | compatibility/ucb ||_____________________________|_____________________________|
SEE ALSO
chdir(2), attributes(5)BUGS
Since whereis uses chdir(2) to run faster, pathnames given
with the -M, -S, or -B must be full; that is, they must
begin with a `/'.SunOS 5.11 Last change: 10 Jan 2000 3