home *** CD-ROM | disk | FTP | other *** search
/ The World of Computer Software / World_Of_Computer_Software-02-385-Vol-1of3.iso / f / find37.zip / find-3.7 / README < prev   
Text File  |  1992-07-23  |  2KB  |  34 lines

  1. This package contains the GNU find, xargs, and locate programs.  find
  2. and xargs comply with POSIX 1003.2 draft 11.1, as far as I know.  They
  3. also support some additional options, some borrowed from Unix and some
  4. unique to GNU.
  5.  
  6. See the file NEWS for a list of major changes in the current release.
  7.  
  8. See the file INSTALL for compilation and installation instructions.
  9.  
  10. If you are not running NIS or Hesiod, you might want to compile with
  11. -DCACHE_IDS.  It could speed up the -nouser and -nogroup options to
  12. find.
  13.  
  14. To gain speed, GNU find now avoids statting files whenever possible.
  15. It does this by:
  16. 1. Checking the number of links to directories and not statting files
  17. that it knows aren't directories until it encounters a test or action
  18. that needs the stat info.
  19. 2.  Rearranging the command line, where possible, so that it can do tests
  20. that don't require a stat before tests that do, in hopes that the
  21. latter will be skipped because of an OR or AND.  (But it only does
  22. this where it will leave the output unchanged.)
  23.  
  24. The locate utility is based on James Woods' public domain fast-find
  25. code, which is also distributed with the 4.3BSD find.  Because POSIX
  26. requires `find foo' to have the same effect as `find foo -print', the
  27. fast-find searching has been moved to a separate program, `locate';
  28. the same thing has been done in 4.3BSD-reno/4.4BSD.  If you use
  29. locate, you should run the included `updatedb' script from cron
  30. periodically (typically nightly).
  31.  
  32. Mail suggestions and bug reports for these programs to
  33. bug-gnu-utils@prep.ai.mit.edu.
  34.