Pe 16 și 19 august au avut loc lansările versiunilor 4.0 și 4.0.1 ale utilitarului de căutare a fișierelor în console cu mai multe fire de execuție. bfs (Căutare în lățime (Breadth-First Search)), scris în limbajul C și distribuit sub licența BSD.
Modificări:
- Pentru a se conforma BSD find (și Orientările de Sintaxă ale Uneltelor POSIX), acum se pot specifica mai multe opțiuni într-un singur argument, de exemplu -LEXO2;
- timestamp-urile explicite pot fi acum scrise sub formă de @secunde_de_la_epocă. De exemplu, $ bfs -newermt @946684800 va afișa fișierele modificate după 1 ianuarie 2000 (UTC);
- noua opțiune -noerror suprimă toate mesajele de eroare în timpul căutării;
- -mount exclude acum complet punctele de montare, conform standardului POSIX 2024 recent publicat. Folosiți -xdev pentru a include punctul de montare în sine, dar nu conținutul acestuia. În bfs, această modificare a fost anunțată începând cu versiunea 1.5.1 (septembrie 2019);
- -perm ia acum în considerare umask la analizarea caracterelor modului (de exemplu +rw), așa cum este clarificat în defectul POSIX 1392. Aceasta se aliniază comportamentului BSD find, spre deosebire de comportamentul GNU find;
- s-au corectat mai multe erori.
Sursa: linux.org.ru
