| -B | Specify directories to search for binaries. Requires the -f option. |
| -M | Specify directories to search for manual pages. Requires the -f option. |
| -S | Specify directories to search for program sources. Requires the -f option. |
| -a | Report all matches instead of only the first of each requested type. |
| -b | Search for binaries. |
| -f | Delimits the list of directories after the -B , -M , or -S options, and indicates the beginning of the program list. |
| -m | Search for manual pages. |
| -q | ("quiet"). Suppress the output of the utility name in front of the normal output line. This can become handy for use in a backquote substitution of a shell command line, see EXAMPLES. |
| -s | Search for source directories. |
| -u | Search for "unusual" entries. A file is said to be unusual if it does not have at least one entry of each requested type. Only the name of the unusual entry is printed. |
| -x | Do not use "expensive" tools when searching for source directories. Normally, after unsuccessfully searching all the first-level subdirectories of the source directory list, whereis will ask locate(1) to find the entry on its behalf. Since this can take much longer, it can be turned off with -x . |
|