GNU Coreutils 8.32 негізгі жүйелік утилиталар жинағын шығару

Бір жылдық дамудан кейін қол жетімді негізгі жүйелік утилиталар жиынтығының тұрақты нұсқасы GNU Coreutils 8.32, оған сұрыптау, cat, chmod, chown, chroot, cp, date, dd, echo, hostname, id, ln, ls және т.б. сияқты бағдарламалар кіреді.

Негізгі инновациялар:

  • stat және ls утилиталары тиімдірек жүйелік қоңырауды пайдалану үшін жылжытылды statx қол жетімді болғанда.
  • «binderfs», «dma-buf-fs», «erofs», «ppc-cmm-fs» және «z3fold» файлдық жүйелеріне қолдау stat және tail утилиталарына қосылды. “stat -f -c%T” ішінде файл түрі көрсетіледі. Көрсетілген файлдық жүйелер үшін «tail -f» пәрмені inotify механизмін пайдаланады.
  • du, expr, install, ls, mknod, ptx, shuf және сұрыптау утилиталары енді сандық деректерді дұрыс тексереді, мысалы, 'du -d 1x' функциясын іске қосу енді 'x' таңбасын елемеуден гөрі қатеге әкеледі.
  • Алфавиттік күндерге қолдау қосылды әскери атаулар уақыт белдеулері («A» - «M» UTC+1 - UTC+12, «N» - «Y» UTC-1 - UTC-12 сәйкес келеді). Мысалы, "күн -d" "09:00B" көрсету 9:00 UTC+2 мәніне сәйкес келеді.
  • ls утилитасы енді GNU/Linux жүйесінде қашықтағы каталогты өңдеу кезінде қате шығысын қамтамасыз етеді (бұрын шығыс бос каталогқа сәйкес келетін).
  • Файлды жасау уақытын көрсету және осы мән бойынша сұрыптау үшін ls параметріне "--time=birth" опциясы қосылды.
  • "od --skip-bytes" өңдеуі кейбір жағдайларда өнімділікті айтарлықтай жақсартатын барлық файл түрлері үшін lseek пайдалану үшін жылжытылды.
  • statx шақыруы арқылы кэштелген FS атрибуттарының сәйкестігін тексеру үшін статистикаға «--кэштелген» опциясы қосылды (Желі FS үшін пайдалы).

Ақпарат көзі: opennet.ru

пікір қалдыру