Les versions 4.0 et 4.0.1 de l'utilitaire de recherche de fichiers multithread ont été publiées les 16 et 19 août. bfs (Recherche en largeur (Breadth-First Search)), écrit en C et distribué sous licence BSD.
Modifications :
- pour se conformer aux directives de syntaxe POSIX Utility, plusieurs options peuvent maintenant être spécifiées en un seul argument, par exemple -LEXO2 ;
- les timestamps explicites peuvent maintenant être spécifiés sous la forme @secondes_depuis_epoch. Par exemple, $ bfs -newermt @946684800 affichera les fichiers modifiés depuis le 1er janvier 2000 (UTC) ;
- la nouvelle option -noerror supprime tous les messages d'erreur pendant la recherche ;
- -mount exclut désormais complètement les points de montage, conformément à la norme POSIX 2024 récemment publiée. Utilisez -xdev pour inclure le point de montage lui-même, mais pas son contenu. Un avertissement concernant ce changement était affiché dans bfs depuis la version 1.5.1 (septembre 2019) ;
- -perm prend désormais en compte umask l'analyse des symboles de mode (comme +rw), comme précisé dans le défaut POSIX 1392. Cela correspond au comportement de BSD find, contrairement à celui de GNU find ;
- plusieurs bugs ont été corrigés.
Source : linux.org.ru
