The search restrictions (options -b, -m and -s) are cumulative and apply to the subsequent name patterns on the command line. Any new search restriction resets the search mask. For example,
whereis -bm ls tr -m gcc
The options -B, -M and -S reset search paths for the subsequent name patterns. For example,
whereis -m ls -M /usr/share/man/man1 -f cal
- Search for binaries.
- Search for manuals.
- Search for sources.
- Only show the command names that have unusual entries. A command is said to be unusual if it does not have just one entry of each explicitly requested type. Thus 'whereis -m -u *' asks for those files in the current directory which have no documentation file, or more than one.
- -B list
- Limit the places where whereis searches for binaries, by a whitespace-separated list of directories.
- -M list
- Limit the places where whereis searches for manuals and documentation in Info format, by a whitespace-separated list of directories.
- -S list
- Limit the places where whereis searches for sources, by a whitespace-separated list of directories.
- Terminates the directory list and signals the start of filenames. It must be used when any of the -B, -M, or -S options is used.
- Output the list of effective lookup paths that whereis is using. When none of -B, -M, or -S is specified, the option will output the hard-coded paths that the command was able to find on the system.
- -h, --help
- Display help text and exit.
- -V, --version
- Display version information and exit.
- cd /usr/bin
whereis -u -ms -M /usr/man/man1 -S /usr/src -f *
- enables debug output.