Vydání GNU Coreutils 9.2

K dispozici je stabilní verze sady základních systémových nástrojů GNU Coreutils 9.2, která zahrnuje programy jako sort, cat, chmod, chown, chroot, cp, date, dd, echo, hostname, id, ln, ls atd.

Klíčové inovace:

  • Do obslužného programu cksum byla přidána možnost "--base64" (-b) pro zobrazení a ověření kontrolních součtů zakódovaných ve formátu base64. Přidána je také možnost „-raw“ pro zobrazení pouze původního kontrolního součtu bez zadání názvu souboru a dalších informací.
  • Do obslužných programů cp, mv a install byla přidána možnost „--debug“, která zobrazuje podrobné informace o kopírování souborů.
  • Do obslužného programu ls byla přidána volba „--time=modification“, která se zobrazuje a používá při třídění časů úprav souborů.
  • Do obslužného programu mv byla přidána možnost „--no-copy“, která zapíná chybu při pokusu o kopírování souboru mezi různými systémy souborů.
  • V nástroji pro rozdělení v možnostech '-n SIZE' může velikost nyní překročit rozsah celočíselných hodnot. Při zadání „split -n“ je umožněn příjem dat z nepojmenovaného kanálu s určením velikosti dat díky mezikopírování do dočasného souboru.
  • Obslužný program wc přidal podporu pro parametr "--total={auto,nikdy,vždy,pouze}", který určuje, kdy se má souhrnné shrnutí zobrazit.
  • Při provádění "cp --sparse=auto", "mv" a "install" se systémové volání copy_file_range používá k optimalizaci zpracování souborů obsahujících prázdné oblasti.
  • Obslužný program tee implementuje zpracování výstupu v neblokujícím režimu, například když výstup dat do terminálu z telnetu nebo mpirunu prochází přes tee.
  • Přidána podpora pro nové předpony velikosti: Ronna (R) - 1027, Quetta (Q) - 1030, Ri - 290 a Qi - 2100.

Zdroj: opennet.ru

Přidat komentář