Stephen said:
> How about: whereis
> It will tell you where a file is located as well.
> 

Well, not ANY file...

DESCRIPTION
  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

  -b  Search only for binaries.
  -m  Search only for manual sections.
  -s  Search only for sources.
...


Their example is interesting:

EXAMPLE
  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 *


And they point out that it has a hard-coded path (so it won't
search your "~/bin/", like "which" might):

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


Not to say it's not useful.  Just, not SO useful ;)

-bill!

Reply via email to