На 16 и 19 август се проведоха изданията 4.0 и 4.0.1 на многопоточната конзолна утилита за търсене на файлове bfs (Търсене в широчина, Breadth-First Search), написан на C и разпространяван под лиценз BSD.
Промени:
- За да отговарят на BSD find (и POSIX Utility Syntax Guidelines), сега в един аргумент могат да се задават няколко опции, например -LEXO2;
- Ясните времеви марки вече могат да се записват като @секунди_от_началото_на_ерта. Например, $ bfs -newermt @946684800 ще покаже файлове, променени след 1 януари 2000 г. (UTC);
- Новата опция -noerror потиска всички съобщения за грешки по време на търсене;
- -mount сега напълно изключва точки на монтиране, за да отговаря на наскоро публикувания стандарт POSIX 2024. Използвайте -xdev, за да включите самата точка на монтиране, но не и нейното съдържание. В bfs предупреждение за това изменение се извежда от версия 1.5.1 (септември 2019);
- -perm сега взема предвид umask при анализ на символи на режим (като +rw), както е обяснено в дефект POSIX 1392. Това съответства на поведението на BSD find, за разлика от поведението на GNU find;
- поправен е набор от грешки.
Източник: linux.org.ru
