16 i 19 sierpnia miały miejsce wydania 4.0 i 4.0.1 wielowątkowego konsolowego narzędzia do wyszukiwania plików bfs (Wyszukiwanie wszerz, przeszukiwanie w szerokości), napisany w języku C i rozpowszechniany na podstawie licencji BSD.
Zmiany:
- Aby dostosować się do BSD find (i wytycznych dla składni narzędzi POSIX), teraz w jednym argumencie można podać wiele opcji, na przykład -LEXO2;
- jawne znaczniki czasowe można teraz zapisywać jako @sekundy_od_początku_epoki. Na przykład, $ bfs -newermt @946684800 wyświetli pliki zmienione od 1 stycznia 2000 roku (UTC);
- nowa opcja -noerror tłumi wszystkie komunikaty o błędach podczas wyszukiwania;
- -mount całkowicie wyklucza punkty montowania, aby dostosować się do niedawno opublikowanego standardu POSIX 2024. Użyj -xdev, aby uwzględnić sam punkt montowania, ale nie jego zawartość. W bfs ostrzeżenie o tej zmianie było wyświetlane od wersji 1.5.1 (wrzesień 2019);
- -perm teraz uwzględnia umask przy analizie symboli trybu (takich jak +rw), jak wyjaśniono w defekcie POSIX 1392. To odpowiada zachowaniu BSD find, w przeciwieństwie do zachowania GNU find;
- naprawiono szereg błędów.
Źródło: linux.org.ru
