ชุดยูทิลิตี้ระบบพื้นฐานของ GNU Coreutils 9.2 เวอร์ชันเสถียรพร้อมใช้งานแล้ว ซึ่งรวมถึงโปรแกรมเช่น sort, cat, chmod, chown, chroot, cp, date, dd, echo, ชื่อโฮสต์, id, ln, ls เป็นต้น
นวัตกรรมที่สำคัญ:
- เพิ่มตัวเลือก "--base64" (-b) ลงในยูทิลิตี้ cksum เพื่อแสดงและตรวจสอบเช็คซัมที่เข้ารหัสในรูปแบบ base64 นอกจากนี้ ยังมีตัวเลือก "-raw" เพื่อแสดงเฉพาะผลรวมตรวจสอบต้นฉบับโดยไม่ต้องระบุชื่อไฟล์และข้อมูลอื่นๆ
- เพิ่มตัวเลือก “--debug” ให้กับยูทิลิตี้ cp, mv และติดตั้งเพื่อแสดงข้อมูลโดยละเอียดเกี่ยวกับการคัดลอกไฟล์
- เพิ่มตัวเลือก “--time=modification” ลงในยูทิลิตี้ ls เพื่อแสดงและใช้งานเมื่อเรียงลำดับเวลาแก้ไขไฟล์
- เพิ่มตัวเลือก “--no-copy” ลงในยูทิลิตี้ mv ซึ่งจะเปิดข้อผิดพลาดเมื่อพยายามคัดลอกไฟล์ระหว่างระบบไฟล์ต่างๆ
- ในยูทิลิตี้การแยก ในตัวเลือก '-n SIZE' ขนาดสามารถเกินช่วงของค่าจำนวนเต็มได้แล้ว เมื่อระบุ "แยก -n" จะได้รับอนุญาตให้รับข้อมูลจากช่องที่ไม่มีชื่อพร้อมการกำหนดขนาดข้อมูลด้วยการคัดลอกระดับกลางไปยังไฟล์ชั่วคราว
- ยูทิลิตี้ wc ได้เพิ่มการสนับสนุนสำหรับพารามิเตอร์ "--total={auto,never,always,only}" เพื่อควบคุมว่าเมื่อใดควรแสดงสรุปสรุป
- เมื่อดำเนินการ "cp --sparse=auto", "mv" และ "install" การเรียกระบบ copy_file_range จะถูกใช้เพื่อเพิ่มประสิทธิภาพการจัดการไฟล์ที่มีพื้นที่ว่าง
- ยูทิลิตี tee ดำเนินการประมวลผลเอาต์พุตในโหมดที่ไม่มีการบล็อก ตัวอย่างเช่น เมื่อข้อมูลที่ส่งออกไปยังเทอร์มินัลจาก telnet หรือ mpirun ถูกส่งผ่าน tee
- เพิ่มการรองรับคำนำหน้าขนาดใหม่: Ronna (R) - 1027, Quetta (Q) - 1030, Ri - 290 และ Qi - 2100
ที่มา: opennet.ru