Вышла новая стабильная версия набора базовых системных утилит GNU CoreUtils 8.1. В coreutils входят такие программы, как sort, cat, chmod, chown, chroot, cp, date, dd, echo, hostname, id, ln, ls и т.д. Кроме исправления ошибок, в CoreUtils 8 можно отметить следующие улучшения:
- Добавлена утилита nproc для вывода числа доступных процессу процессорных единиц;
- В утилитах env и printenv появилась опция --null (-0) для экранирования символа перевода строки в переменных окружения;
- При выполнении "md5sum --check" теперь воспринимаются контрольные суммы заданные в openssl стиле (sha1sum, sha224sum, sha384sum и sha512sum);
- В утилите mktemp добавлена опция "--suffix" для добавления заданного суффикса для имени создаваемого временного файла;
- В утилите touch добавлена опция "--no-dereference" (-h), позволяющая изменять время модификации для файлов на которые ссылаются символические ссылки;
- Утилита rm переписана с использованием кода gnulib, что привело к ускорению выполнения рекурсивных операций, например, rm -rf стал выполняться в 4-5 раз быстрее при большом уровне вложенности директорий;
- В утилите ln добавлена поддержка определенных в стандарте POSIX 2008 опций "--logical" (-L) и "--physical" (-P), определяющих поведение по умолчанию при создании ссылок. "-P" отражает свойства работы функции link в GNU/Linux, когда создается жесткая ссылка на симлинки, а "-L" - свойства в BSD системах, когда link(2) создает ссылку на файл, на который указывает символическая ссылка.
- В утилите stat указание в качестве параметра "-" позволяет взять данные из стандартного входящего потока;
|