Релиз набора базовых системных утилит GNU Coreutils 8.25

Доступна новая стабильная версия набора базовых системных утилит GNU Coreutils 8.25, в состав которого входят такие программы, как sort, cat, chmod, chown, chroot, cp, date, dd, echo, hostname, id, ln, ls и т.д.

Основные новшества:

  • Добавлена команда base32 дополнившая команду base64 средствами кодирования в формате BASE32;
  • В утилиты comm, cut, head, numfmt, paste и tail добавлена опция »-z» (--zero-terminated) при указании которой конец записей отмечается символом с нулевым кодом (NUL). При указании опции »--zero-terminated» утилиты join, sort и uniq воспринимают '\n' как разделитель полей;
  • В dd при указании опции »--human-readable» в читаемый формат преобразуются и суммарные данные о размере, например »3441325000 bytes (3.4 GB, 3.2 GiB) copied».
  • В утилиты md5sum, sha1sum, sha224sum, sha256sum, sha384sum и sha512sum добавлена опция »--ignore-missing», решающая проблемы с проверкой по списку, в котом встречаются несуществующие файлы;
  • В printf добавлен спецификатор формата '%q' для вывода аргумента в виде, пригодном для использования в shell с экранированием непечатных символов ($'…');
  • В ls обеспечено экранирование выводимых имён файлов, что решает проблемы с их использованием в shell;
  • Во всех утилитах при выводе сообщений об ошибках реализовано экранирование данных, полученных от пользователя;
  • В «stat -f --format=%T» реализована поддержка вывода типа фС для новых псевдо-ФС «bpf_fs», «btrfs_test», «nsfs», «overlayfs» и «tracefs», а также для «acfs».

© OpenNet