Il 16 e il 19 agosto sono stati rilasciati le versioni 4.0 e 4.0.1 dell'utility multi-threaded per la ricerca di file. bfs (Breadth-First Search, ricerca in ampiezza), scritta in C e distribuita con licenza BSD.
Modifiche:
- per conformarsi a BSD find (e alle linee guida sulla sintassi delle utility POSIX) ora è possibile specificare più opzioni in un singolo argomento, ad esempio -LEXO2;
- le etichette temporali esplicite possono ora essere scritte come @secondi_dall_epoch. Ad esempio, $ bfs -newermt @946684800 mostrerà i file modificati dal 1 gennaio 2000 (UTC);
- la nuova opzione -noerror sopprime tutti i messaggi di errore durante la ricerca;
- -mount ora esclude completamente i punti di montaggio, per conformarsi allo standard POSIX 2024 recentemente pubblicato. Usa -xdev per includere il punto di montaggio stesso, ma non il suo contenuto. In bfs, un avviso su questa modifica è stato emesso a partire dalla versione 1.5.1 (settembre 2019);
- -perm ora tiene conto umask nell'analisi dei caratteri della modalità (come +rw), come chiarito nel difetto POSIX 1392. Ciò corrisponde al comportamento di BSD find, a differenza del comportamento di GNU find;
- è stato corretto un numero di errori.
Fonte: linux.org.ru
