Findutils 4.4.2 / 4.5.10
GNU Find Utilities are the basic directory searching utilities of the GNU operating system.
The tools supplied with this package are:
- find - search for files in a directory hierarchy
- locate - list files in databases that match a pattern
- updatedb - update a file name database
- xargs - build and execute command lines from standard input
The find program searches a directory tree to find a file or group of files. It traverses the directory tree and reports all occurrences of a file matching the user's specifications. The find program includes very powerful searching capability.
The locate program scans one or more databases of filenames and displays any matches. This can be used as a very fast find command if the file was present during the last file name database update.
The updatedb program updates the file name database used by the locate program. The file name database contains lists of files that were in particular directory trees when the databases were last updated. This is usually run nightly by the cron system daemon.
The xargs program builds and executes command lines by gathering together arguments it reads on the standard input. Most often, these arguments are lists of file names generated by find.
In a hurry? Add it to your Download Basket!
What's New in version 4.5.3
- Changes to gnulib's fts code should provide performance improvements in find when processing very large directories.
- File type information is also passed back from fts to find, saving calls to the stat system call for find command lines which don't need the stat information.
- This provides a performance improvement for common cases like "find . -type d".