Dostupná stabilní verze sady základních systémových utilit GNU Coreutils 9.2, jejíž součástí jsou programy jako sort, cat, chmod, chown, chroot, cp, date, dd, echo, hostname, id, ln, ls atd.
Hlavní novinky:
- Do utilitky cksum byla přidána volba „—base64” (-b) pro výstup a ověřování kontrolních součtů zakódovaných ve formátu base64. Byla také přidána volba „—raw” pro výstup pouze původního kontrolního součtu bez uvedení názvu souboru a dalších informací.
- Do utilit cp, mv a install byla přidána volba „—debug” pro výstup podrobných informací o kopírování souboru.
- Do utilitky ls byla přidána volba „—time=modification” pro zobrazení a používání času modifikace souborů při třídění.
- Do utilitky mv byla přidána volba „—no-copy”, která zahrnuje výstup chyby při pokusu o kopírování souboru mezi různými souborovými systémy.
- V utilitě split v opcích „-n SIZE” může být nyní velikost větší než rozsah hodnot typu integer. Při uvedení „split -n” je povoleno přijímání dat z nepojmenovaného kanálu s určením velikosti dat pomocí mezikopírování do dočasného souboru.
- Do utilitky wc byla přidána podpora parametru „—total={auto,never,always,only}” pro řízení, kdy by se měla zobrazovat konečná sumarizace.
- Při provádění „cp —sparse=auto”, „mv” a „install” je aktivován systémový volání copy_file_range pro optimalizaci práce se soubory, které obsahují prázdné oblasti.
- V utilitě tee byla realizována obsluha výstupu v neblokujícím režimu, například když jsou data vycházející na terminál od telnetu nebo mpirun propouštěna přes tee.
- Byla přidána podpora nových velikostních prefixů: Ronna (R) — 1027, Quetta (Q) — 1030, Ri — 290 a Qi — 2100.
Zdroj: opennet.ru
