| Main index | Section 1 | 日本語 | Options |
The following options are available:
| | |
| List all instances of executables found (instead of just the first one of each). | |
| | |
| No output, just return 0 if all of the executables are found, or 1 if some were not found. | |
Some shells may provide a builtin which command which is similar or identical to this utility. Consult the builtin(1) manual page.
$ /usr/bin/which ls cp /bin/ls /bin/cp
Same as above with a specific PATH and showing all occurrences:
$ PATH=/bin:/rescue /usr/bin/which -a ls cp /bin/ls /rescue/ls /bin/cp /rescue/cp
which will show duplicates if the same executable is found more than once:
$ PATH=/bin:/bin /usr/bin/which -a ls /bin/ls /bin/ls
Do not show output. Just exit with an appropriate return code:
$ /usr/bin/which -s ls cp $ echo $? 0$ /usr/bin/which -s fakecommand $ echo $? 1
| WHICH (1) | September 24, 2020 |
| Main index | Section 1 | 日本語 | Options |
Please direct any comments about this manual page service to Ben Bullock. Privacy policy.
| “ | UNIX has been evolving feverishly for close to 30 years, sort of like bacteria in a cesspool — only not as attractive | ” |
| — John Levine, "Unix for Dummies" | ||