Нашри GNU Coreutils 9.1

Версияи устувори маҷмӯи утилитаҳои асосии системавии GNU Coreutils 9.1 дастрас аст, ки он барномаҳоро аз қабили sort, cat, chmod, chown, chroot, cp, date, dd, echo, hostname, id, ln, ls ва ғайраро дар бар мегирад.

Тағироти асосӣ:

  • Утилитаи dd дастгирии номҳои алтернативии имконоти iseek=N барои гузариш=N ва oseek=N барои seek=N, ки дар варианти dd барои системаҳои BSD истифода мешаванд, илова кардааст.
  • Иловаи "--print-ls-colors" ба dircolors барои намоиши визуалӣ ва алоҳидаи рангҳои дар тағирёбандаи муҳити LS_COLORS муайяншуда. dircolors инчунин ба ғайр аз TERM барои тағирёбандаи муҳити COLORTERM дастгирӣ илова мекунад.
  • Барномаҳои cp, mv ва насбкунӣ зангҳои системаи openat*-ро ҳангоми нусхабардорӣ ба директория барои беҳтар кардани самаранокӣ ва пешгирӣ кардани шароити эҳтимолии мусобиқа истифода мебаранд.
  • Дар macOS, барномаи cp ҳоло як клони файлро дар ҳолати нусхабардорӣ дар навиштан эҷод мекунад, агар файлҳои манбаъ ва ҳадаф дар як системаи файлии APFS ҷойгир бошанд ва файли мавриди ҳадаф мавҷуд набошад. Ҳангоми нусхабардорӣ, режим ва вақти дастрасӣ низ нигоҳ дошта мешаванд (чун ҳангоми иҷро кардани 'cp -p' ва 'cp -a').
  • Опсияи '—резолюция' ба утилитаи 'сана' барои намоиш додани маълумоти дақиқи вақт илова карда шудааст.
  • printf барои чопи арзишҳои ададӣ дар аломатҳои бисёрбайтӣ дастгирӣ мекунад.
  • "sort --debug" ташхиси мушкилотро бо аломатҳои параметри "--field-separator" бо аломатҳое, ки дар рақамҳо истифода мешаванд, татбиқ мекунад.
  • Утилитаи гурба занги системаи copy_file_range -ро истифода мебарад, вақте ки аз ҷониби система дастгирӣ мешавад, барои нусхабардории маълумот байни ду файл дар тарафи ядро ​​танҳо бидуни интиқол додани маълумот барои коркарди хотира дар фазои корбар.
  • chown ва chroot ҳангоми истифодаи синтаксиси "chown root.root f" ба ҷои "chown root:root f" огоҳӣ медиҳанд, зеро мумкин аст дар системаҳое, ки нуқтаҳоро дар номи корбарон иҷозат медиҳанд, мушкилот вуҷуд дошта бошанд).
  • Утилитаи dd ба ҷои блокҳо ҳисобкунии байтро таъмин мекунад, агар арзиши ҳисобкунак бо аломати "B" анҷом ёбад ('dd count=100KiB'). Парчамҳои count_bytes, skip_bytes ва seek_bytes бекор карда шудаанд.
  • Дар ls, равшанкунии файлҳо бо назардошти қобилиятҳо ба таври нобаёнӣ ғайрифаъол аст, зеро ин боиси тақрибан 30% зиёд шудани сарборӣ мегардад.
  • Кӯшишҳо барои насб кардани файлҳо дар ls ва stat ғайрифаъол карда мешаванд. Барои мониторинги худкор, шумо бояд ба таври возеҳ хосияти "stat –cached=never" -ро муайян кунед.

Манбаъ: opennet.ru

Илова Эзоҳ