The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Вышла стабильная версия набора базовых системных утилит GNU CoreUtils 8.1

19.11.2009 10:58

Вышла новая стабильная версия набора базовых системных утилит 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 указание в качестве параметра "-" позволяет взять данные из стандартного входящего потока;


  1. Главная ссылка к новости (http://lists.gnu.org/archive/h...)
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/24334-coreutils
Ключевые слова: coreutils
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (6) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Michael Shigorin (ok), 18:06, 19/11/2009 [ответить]  
  • +/
    Никто не смотрел -- с UTF-8 хотя бы в tr/sed/grep что-то сдвинулось с полумёртвой точки?

    http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=139861
    https://bugzilla.redhat.com/show_bug.cgi?id=120933
    https://bugzilla.altlinux.org/show_bug.cgi?id=10445

     
     
  • 2.2, Аноним (-), 19:02, 19/11/2009 [^] [^^] [^^^] [ответить]  
  • +/
    а sed с grep причём ? не работает только tr
     
     
  • 3.3, Michael Shigorin (ok), 20:47, 19/11/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >а sed с grep причём ? не работает только tr

    Это было бы очень хорошо, но до сих пор проблемы были как минимум с этими всеми.

     
     
  • 4.4, Просто Лось. (?), 21:00, 19/11/2009 [^] [^^] [^^^] [ответить]  
  • +/
    А grep с юникодом ещё и тормозит безбожно. _В тысячи_ раз медленне работает, без шуток, чем при LANG="POSIX".
     
  • 4.6, аноним (?), 02:46, 20/11/2009 [^] [^^] [^^^] [ответить]  
  • +/
    > Это было бы очень хорошо, но до сих пор проблемы были как минимум с этими всеми.

    а пример можно, для grep ? баг репорты о деградации скорости UTF-8 есть и от 2005 года, значит уже тогда grep поддерживал unicode

     

  • 1.5, nowinter (?), 21:56, 19/11/2009 [ответить]  
  • +/
    >В утилите touch добавлена опция "--no-dereference" (-h), позволяющая изменять время модификации для файлов на которые ссылаются символические ссылки

    разве это как раз не называется dereference

     
     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру