As releases 4.0 e 4.0.1 da ferramenta de busca de arquivos em console multithread ocorreram em 16 e 19 de agosto. bfs (Busca em Largura, breadth-first search), escrita na linguagem C e distribuída sob a licença BSD.
Mudanças:
- Para atender às diretrizes de sintaxe do BSD find (e POSIX Utility Syntax Guidelines), agora é possível especificar várias opções em um único argumento, como -LEXO2;
- Agora, timestamps explícitos podem ser escritos na forma @segundos_desde_a_epoch. Por exemplo, $ bfs -newermt @946684800 listará os arquivos modificados desde 1º de janeiro de 2000 (UTC);
- A nova opção -noerror suprime todas as mensagens de erro durante a busca;
- -mount agora exclui completamente os pontos de montagem, alinhando-se ao padrão POSIX 2024 recentemente publicado. Use -xdev para incluir o ponto de montagem em si, mas não seu conteúdo. No bfs, um aviso sobre essa mudança foi emitido a partir da versão 1.5.1 (setembro de 2019);
- -perm agora considera umask ao analisar os caracteres de modo (como +rw), conforme esclarecido no defeito POSIX 1392. Isso corresponde ao comportamento do BSD find, ao contrário do comportamento do GNU find;
- Vários erros foram corrigidos.
Fonte: linux.org.ru
