Выпуск набора базовых системных утилит GNU Coreutils 8.30

Материал из Викиновостей, свободного источника новостей

2 июля 2018 года

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

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

  • Добавлен новый режим "cp --reflink=never" (по умолчанию в reflink используется режим auto), при котором всегда выполняется создание полной копии файлов, без применения клонирования идентичных файлов (при клонировании в метаданных создаётся дополнительная ссылка на уже имеющиеся данные без их фактического копирования);
  • Команда "cp --force file symlink" теперь удаляет символическую ссылку, если она зациклена и ссылается на саму себя;
  • В команде "ls --color" при подсветке теперь учитывается регистр символов в расширении файла;
  • В "env" добавлена опция "-v/--debug" для отображения дополнительной отладочной информации;
  • В "env" добавлена опция "-S/--split-string=S" для разделения единого строкового параметра на несколько аргументов (применяется для передачи нескольких аргументов при выполнении из скриптов);
  • В md5sum, sha*sum и b2sum добавлена опция "--zero" ("-z") для разделения строк при помощи нулевого символа (NUL), вместо перевода строки, и отключения экранирования символов в имени файла;
  • В команду "rm --preserve-root" добавлен режим "--preserve-root=all" для отклонения любых параметров, ссылающихся на примонтированную ФС, отличную от текущей;
  • В команде cut максимальная длина строки на 32-разрядных системах теперь соответствует максимальному размеру файла (ранее смещения не могли превышать SIZE_MAX-1);
  • В команды stat и tail добавлена информация о ФС "exfs" (вариант XFS) для корректного вывода типа через "stat -f --format=%T" и использования inotify в "tail -f";
  • В wc убрана дополнительная обработка ASCII-текста в многобайтовых локалях.

Источники[править]


Creative Commons
Creative Commons
Эта статья содержит материалы из статьи «Выпуск набора базовых системных утилит GNU Coreutils 8.30», опубликованной OpenNET и распространяющейся на условиях лицензии Creative Commons Attribution (CC BY) — указание автора, источник и лицензию.
Эта статья загружена автоматически ботом NewsBots в архив и ещё не проверялась редакторами Викиновостей.
Любой участник может оформить статью: добавить иллюстрации, викифицировать, заполнить шаблоны и добавить категории.
Любой редактор может снять этот шаблон после оформления и проверки.

Комментарии[править]

Викиновости и Wikimedia Foundation не несут ответственности за любые материалы и точки зрения, находящиеся на странице и в разделе комментариев.