*nix Documentation Project
·  Home
 +   man pages
·  Linux HOWTOs
·  FreeBSD Tips
·  *niX Forums

  man pages->Linux man pages -> whereis (1)              
Title
Content
Arch
Section
 

WHEREIS(1)

Contents


NAME    [Toc]    [Back]

       whereis	-  locate the binary, source, and manual page files for a command

SYNOPSIS    [Toc]    [Back]

       whereis [ -bmsu ] [ -BMS directory...  -f ] filename ...

DESCRIPTION    [Toc]    [Back]

       whereis locates source/binary and manuals sections 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.
       Prefixes  of  s.   resulting  from  use of source code control are also
       dealt with.  whereis then attempts to locate the desired program  in  a
       list of standard Linux places.

OPTIONS    [Toc]    [Back]

       -b     Search only for binaries.

       -m     Search only for manual sections.

       -s     Search only for sources.

       -u     Search  for unusual entries.  A file is said to be unusual if it
	      does  not  have  one  entry  of  each  requested	 type.	  Thus
	      `whereis	-m  -u	*'  asks for those files in the current directory
 which have no documentation.

       -B     Change or otherwise limit the places where whereis searches  for
	      binaries.

       -M     Change  or otherwise limit the places where whereis searches for
	      manual sections.

       -S     Change or otherwise limit the places where whereis searches  for
	      sources.

       -f     Terminate  the last directory list and signals the start of file
	      names, and must be used when any of the -B, -M,  or  -S  options
	      are used.

EXAMPLE    [Toc]    [Back]

       Find  all  files  in /usr/bin which are not documented in /usr/man/man1
       with source in /usr/src:

	      example% cd /usr/bin
	      example% whereis -u -M /usr/man/man1 -S /usr/src -f *

FILES    [Toc]    [Back]

       /{bin,sbin,etc}

       /usr/{lib,bin,old,new,local,games,include,etc,src,man,sbin,
			   X386,TeX,g++-include}

       /usr/local/{X386,TeX,X11,include,lib,man,etc,bin,games,emacs}

SEE ALSO    [Toc]    [Back]

      
      
       chdir(2V)

BUGS    [Toc]    [Back]

       Since whereis uses chdir(2V) to run faster, pathnames  given  with  the
       -M, -S, or -B must be full; that is, they must begin with a `/'.

       whereis has a hard-coded path, so may not always find what you're looking
 for.



				  8 May 1994			    WHEREIS(1)
[ Back ]
 Similar pages
Name OS Title
whereis IRIX locate source, binary, and or manual for program
whereis HP-UX locate source, binary, and/or manual for program
dtmanaction HP-UX CDE manual page actions
whatis Linux display manual page descriptions
apropos Linux search the manual page names and descriptions
c2man Linux generate manual pages from C source code
xman IRIX Manual page display program for the X Window System
mandb Linux create or update the manual page index caches
xman Tru64 Manual page display program for the X Window System
makewhatis IRIX make manual page "whatis" database for use with apropos
Copyright © 2004-2005 DeniX Solutions SRL
newsletter delivery service