На 16 и 19 август се състояха изданията на 4.0 и 4.0.1 на многопоточната конзолна утилита за търсене на файлове bfs (Търсене в широчина), написана на 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
