home *** CD-ROM | disk | FTP | other *** search
- This package contains the GNU find, xargs, and locate programs. find
- and xargs comply with POSIX 1003.2, as far as I know. They also
- support some additional options, some borrowed from Unix and some
- unique to GNU.
-
- See the file NEWS for a list of major changes in the current release.
-
- See the file INSTALL for compilation and installation instructions.
-
- Special configure options:
-
- --with-afs
- Make find support "-fstype afs". Requires /afs, /usr/afsws/lib, and
- /usr/afsws/include. configure doesn't add AFS support
- automatically because it adds considerably to find's size, and the
- AFS libraries need -lucb on Solaris, which breaks find.
-
- --enable-id-cache
- Make tables of used UIDs and GIDs at startup instead of using
- getpwuid or getgrgid when needed. Speeds up -nouser and -nogroup
- unless you are running NIS or Hesiod, which make password and group
- calls very expensive.
-
- To gain speed, GNU find avoids statting files whenever possible.
- It does this by:
- 1. Checking the number of links to directories and not statting files
- that it knows aren't directories until it encounters a test or action
- that needs the stat info.
- 2. Rearranging the command line, where possible, so that it can do tests
- that don't require a stat before tests that do, in hopes that the
- latter will be skipped because of an OR or AND. (But it only does
- this where it will leave the output unchanged.)
-
- The locate program and its helper programs are derived (heavily
- modified) from James Woods' public domain fast-find code, which is
- also distributed with the 4.3BSD find. Because POSIX.2 requires `find
- foo' to have the same effect as `find foo -print', the fast-find
- searching has been moved to a separate program, `locate'; the same
- thing has been done in 4.4BSD. If you use locate, you should run the
- included `updatedb' script from cron periodically (typically nightly).
-
- The `Makefile.am' files are used by an experimental program called
- AutoMake that is under development. It's not ready for general use
- yet, so don't worry about them.
-
- Mail suggestions and bug reports for these programs to
- bug-gnu-utils@prep.ai.mit.edu.
-