Op 16 en 19 augustus zijn de versies 4.0 en 4.0.1 van de multi-threaded console zoektool voor bestanden uitgebracht. bfs (Breadth-First Search, breedtezoekalgoritme), geschreven in de programmeertaal C en verspreid onder de BSD-licentie.
Wijzigingen:
- Om te voldoen aan de BSD find (en POSIX Utility Syntax Guidelines) kan nu in ƩƩn argument meerdere opties worden opgegeven, bijvoorbeeld -LEXO2;
- expliciete tijdstempels kunnen nu worden weergegeven als @seconden_sinds_epoch. Bijvoorbeeld, $ bfs -newermt @946684800 toont bestanden die zijn gewijzigd sinds 1 januari 2000 (UTC);
- de nieuwe optie -noerror onderdrukt alle foutmeldingen tijdens het zoeken;
- -mount sluit nu volledig montagemomenten uit om te voldoen aan de recent gepubliceerde POSIX-standaard 2024. Gebruik -xdev om het montagepunt zelf in te sluiten, maar niet de inhoud ervan. In bfs werd vanaf versie 1.5.1 (september 2019) een waarschuwing voor deze wijziging weergegeven;
- -perm houdt nu rekening met umask bij het parsen van de modus symbolen (zoals +rw), zoals verduidelijkt in defect POSIX 1392. Dit komt overeen met het gedrag van BSD find, in tegenstelling tot het gedrag van GNU find;
- een aantal fouten is gecorrigeerd.
Bron: linux.org.ru
