Most users, while working on a command prompt, need to find out the location of the binary or executable of a file for a command.
In this case,
whereis both commands can be used. But, the
find command is much more time-consuming as compared to the
whereis command also produces accurate results quickly as compared to the
find command. So, users prefer to use the
whereis command for this purpose.
In this tutorial, we will demonstrate how to use the
whereis command in a Linux system.
whereis command allows you to locate the binary, source code, and manual page files for a given command. It’s a command-line utility that is used to search for executable files of a program, configuration files, and its man pages in restricted Linux directories.
Linux Whereis Command Syntax
The the syntax is as follows:
whereis [OPTIONS] filename
When no option is used, it searches for binary executables, source, and manual files for a specified command that is used as an argument.
whereis, by default, finds the files of the given command in the form of hard-coded paths and directories that are listed in the environment variables.
How To Use the Whereis Command in Linux
whereis command consumes very little time to locate the command executable binaries, source files, and manual sections. If the specified command doesn’t exist, it only displays the name of the command on the terminal. Using the option
-l, we can print the information about directories where the
whereis command searches for.
whereis command, we can search for the binary, source, and manual page files, single or multiple specified commands, or a program. We can also limit the search locations to find binaries, source files, and man sections using different options along with the
whereis command. Let’s explore how to use the
whereis command with the help of some examples.
Linux Whereis Command Examples
Below, we have mentioned various examples that will help you to understand the basics of the
Example 1: Find the location of the command
For example, we want to get the information about the
grep command binary location, source code, and man page file. Type the following command to view the complete path location of the grep command:
Example 2: Use multiple arguments with the Whereis Command
whereis command, we can get the path information about multiple commands. In other words, the multiple arguments can use with the
whereis chmod pwd bash
This command displays the binary, source code, and manual page information of multiple commands.
Example 3: Search only the command Binaries
If we want to search only the program or command binaries then, use the option
-b. For example, we want to search the binary file of the
netstat command. Type the following command to get the binary files of a particular command:
whereis -b netstat
Example 4: Search only the source code files
For example, using the option
-s along with the
whereis command, we can search for source files of a specified command, as follows:
To search only for the source files, use the -s option.
whereis -s pwd
If the source files exist, The
whereis command will display the
pwd command locations.
Example 5: Search for manual paths of command
When we use the
whereis command with option
-m, it will print the manual file path of a specified command. For example, we want to display the manual path sections of the ‘whoami’ command. Use the following command to print the manual path of the
whereis -m whoami
Example 6: Limit the location for searching binaries, sources, and manual paths
we can also limit the locations where the
whereis command searches for source code, binaries, and manual page files by using the
We can display the help information related to the
whereis command using the following command:
To display the information about the version of the
whereis command, use the below-mentioned command:
whereis command accepts the following options:
|Search for command binaries.
|Search for command manual paths.
|Specify the search scope.
|Search for command sources files.
|Limit the locations to search for binaries.
|Limit the locations to search for man paths.
|Search for unusual entries.
|Limit the locations to search for source code files.
|Prints version details and exit.
whereis command help and exit.
We demonstrated the basics of the Linux
whereis command in this tutorial. sing the different scenarios and examples, we elaborated the usage of the
whereis command, along with the number of options we can use with this command. The above-mentioned examples are useful for Unix or Linux users. Please follow the above guidelines and let us know about your feedback via comments and we’ll get back to you as soon as we can.