ในวันที่ 16 และ 19 สิงหาคมมีการเผยแพร่ 4.0 และ 4.0.1 ของยูทิลิตี้การค้นหาไฟล์คอนโซลแบบมัลติเธรด BFS (การค้นหาแบบกว้างก่อน) เขียนด้วยภาษา C และเผยแพร่ภายใต้ใบอนุญาต BSD
การเปลี่ยนแปลง:
- เพื่อให้สอดคล้องกับการค้นหา BSD (และแนวทางไวยากรณ์ POSIX Utility) คุณสามารถระบุหลายตัวเลือกในอาร์กิวเมนต์เดียวได้ เช่น -LEXO2;
- ขณะนี้การประทับเวลาที่ชัดเจนสามารถเขียนเป็น @second_since_epoch ได้แล้ว ตัวอย่างเช่น $ bfs -newermt @946684800 จะส่งออกไฟล์ที่แก้ไขตั้งแต่วันที่ 1 มกราคม 2000 (UTC)
- ตัวเลือกใหม่ -noerror ระงับข้อความแสดงข้อผิดพลาดทั้งหมดระหว่างการค้นหา
- -mount ตอนนี้แยกจุดเมานท์ทั้งหมดเพื่อให้สอดคล้องกับมาตรฐาน POSIX 2024 ที่เผยแพร่เมื่อเร็ว ๆ นี้ ใช้ -xdev เพื่อรวมจุดเมานท์นั้นเอง แต่ไม่ใช่เนื้อหา ใน bfs คำเตือนเกี่ยวกับการเปลี่ยนแปลงนี้แสดงตั้งแต่เวอร์ชัน 1.5.1 (กันยายน 2019)
- -perm ตอนนี้คำนึงถึง อูมาสก์ เมื่อแยกวิเคราะห์อักขระในโหมด (เช่น +rw) ตามที่อธิบายไว้ในข้อบกพร่อง POSIX 1392- สิ่งนี้ตรงกับพฤติกรรมของการค้นหา BSD ซึ่งตรงข้ามกับพฤติกรรมของการค้นหา GNU
- ข้อบกพร่องจำนวนหนึ่งได้รับการแก้ไขแล้ว
ที่มา: linux.org.ru
