Vydání GNU Coreutils 8.32

Po roce vývoje k dispozici stabilní verze sady základních systémových utilit GNU Coreutils 8.32, který zahrnuje programy jako sort, cat, chmod, chown, chroot, cp, date, dd, echo, hostname, id, ln, ls atd.

Hlavní inovace:

  • Obslužné programy stat a ls byly přesunuty tak, aby využívaly efektivnější systémové volání statx když bude dostupný.
  • Podpora pro FS „binderfs“, „dma-buf-fs“, „erofs“, „ppc-cmm-fs“ a „z3fold“ byla přidána do statických a koncových utilit. V „stat -f -c%T“ je zobrazen typ souboru. Příkaz „tail -f“ pro zadané systémy souborů používá mechanismus inotify.
  • Nástroje du, expr, install, ls, mknod, ptx, shuf a sort nyní správně kontrolují číselná data, například spuštění 'du -d 1x' nyní povede k chybě místo ignorování znaku 'x'.
  • Přidána podpora pro abecední data vojenská jména časová pásma („A“ – „M“ odpovídají UTC+1 – UTC+12, „N“ – „Y“ odpovídají UTC-1 – UTC-12). Například zadání 'date -d "09:00B" je ekvivalentní 9:00 UTC+2.
  • Obslužný program ls nyní poskytuje chybový výstup při zpracování vzdáleného adresáře v GNU/Linuxu (dříve výstup odpovídal prázdnému adresáři).
  • Přidána možnost "--time=birth" do ls pro zobrazení času vytvoření souboru a řazení podle této hodnoty.
  • Zpracování "od --skip-bytes" bylo přesunuto na použití lseek pro všechny typy souborů, což může v některých situacích výrazně zlepšit výkon.
  • Do stat byla přidána možnost „--cached“, která kontroluje shodu atributů FS uložených v mezipaměti pomocí volání statx (užitečné na síťovém FS).

Zdroj: opennet.ru

Přidat komentář