El 16 y 19 de agosto se lanzaron las versiones 4.0 y 4.0.1 de la herramienta de línea de comandos multitarea para la búsqueda de archivos bfs (Búsqueda en amplitud), escrita en lenguaje C y distribuida bajo licencia BSD.
Cambios:
- para cumplir con BSD find (y las Directrices de Sintaxis de Utilidades POSIX) ahora en un solo argumento se pueden especificar múltiples opciones, por ejemplo -LEXO2;
- las marcas de tiempo explícitas ahora se pueden escribir como @segundos_desde_el_inicio_de_la_era. Por ejemplo, $ bfs -newermt @946684800 mostrará los archivos modificados desde el 1 de enero de 2000 (UTC);
- la nueva opción -noerror suprime todos los mensajes de error durante la búsqueda;
- -mount ahora excluye completamente los puntos de montaje para cumplir con el recientemente publicado estándar POSIX 2024. Usa -xdev para incluir el propio punto de montaje, pero no su contenido. En bfs, se advirtió sobre este cambio desde la versión 1.5.1 (septiembre de 2019);
- -perm ahora tiene en cuenta umask al analizar los caracteres de modo (como +rw), como se aclara en el defecto POSIX 1392. Esto coincide con el comportamiento de BSD find, a diferencia del comportamiento de GNU find;
- se corrigieron varios errores.
Fuente: linux.org.ru
