Po roce vývoje stabilní verze souboru základních systémových utilit , jehož součástí jsou programy jako sort, cat, chmod, chown, chroot, cp, date, dd, echo, hostname, id, ln, ls atd.
Hlavní novinky:
- Utils stat a ls byly převedeny na používání efektivnějšího systémového volání při jeho dostupnosti.
- Do utilit stat a tail byla přidána podpora souborových systémů „binderfs“, „dma-buf-fs“, „erofs“, „ppc-cmm-fs“ a „z3fold“. V příkazu „stat -f -c%T“ je zajištěno zobrazení typu souborového systému. V příkazu „tail -f“ pro uvedené souborové systémy byl použit mechanismus inotify.
- V utilitách du, expr, install, ls, mknod, ptx, shuf a sort byla zajištěna správná kontrola číselných dat, například spuštění ‘du -d 1x’ nyní vyvolá chybu, nikoli ignorování znaku „x.“
- Byla přidána podpora písmenových časových pásem („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.
- V utilitě ls byl zajištěn výstup chyby při zpracování vzdáleného adresáře v GNU/Linux (dříve výstup odpovídal prázdnému adresáři).
- Do ls byla přidána volba „—time=birth“ pro zobrazení času vytvoření souboru a řazení podle této hodnoty.
- Zpracování „od —skip-bytes“ bylo převedeno na používání lseek pro jakékoli typy souborů, což v některých situacích umožňuje výrazné zvýšení výkonu.
- Do stat byla přidána volba „—cached“, pro kontrolu shody uložených atributů souborového systému pomocí volání statx (užitečné na síťových souborových systémech).
Zdroj: opennet.ru
