On August 16 and 19, releases 4.0 and 4.0.1 of the multi-threaded console file search utility took place bfs (Breadth-First Search), written in C and distributed under the BSD license.
Changes:
- to comply with BSD find (and POSIX Utility Syntax Guidelines), you can now specify multiple options in one argument, for example -LEXO2;
- Explicit timestamps can now be written as @second_since_epoch. For example, $ bfs -newermt @946684800 will output files modified since January 1, 2000 (UTC);
- new option -noerror suppresses all error messages during search;
- -mount now excludes mount points entirely to comply with the recently published POSIX 2024 standard. Use -xdev to include the mount point itself, but not its contents. In bfs, a warning about this change was displayed starting from version 1.5.1 (September 2019);
- -perm now takes into account umask when parsing mode characters (like +rw), as explained in the defect POSIX 1392. This matches the behavior of BSD find, as opposed to the behavior of GNU find;
- A number of bugs have been fixed.
Source: linux.org.ru
