Lanzamento do conxunto GNU Coreutils 9.2 de utilidades básicas do sistema

Está dispoñible unha versión estable do conxunto de utilidades básicas do sistema GNU Coreutils 9.2, que inclúe programas como sort, cat, chmod, chown, chroot, cp, date, dd, echo, hostname, id, ln, ls, etc.

Principais innovacións:

  • Engadiuse a opción "--base64" (-b) á utilidade cksum para emitir e verificar sumas de verificación codificadas en base64. Tamén se engadiu a opción "--raw" para mostrar só a suma de verificación orixinal sen especificar o nome do ficheiro e outra información.
  • Engadida a opción "--debug" ás utilidades cp, mv e instalar para mostrar información detallada sobre como copiar un ficheiro.
  • Engadiuse a opción "--time=modification" á utilidade ls para mostrar e usar ao ordenar os tempos de modificación do ficheiro.
  • Engadiuse a opción "--no-copy" á utilidade mv para activar a saída de erros ao tentar copiar un ficheiro entre diferentes sistemas de ficheiros.
  • Na utilidade dividida, nas opcións '-n SIZE', o tamaño agora pode superar o intervalo de valores enteiros. Ao especificar "dividir -n", permítese recibir datos dunha canalización sen nome cunha determinación do tamaño dos datos, grazas á copia intermedia nun ficheiro temporal.
  • Engadiuse soporte para o parámetro "--total={auto,never,always,only}" á utilidade wc para controlar cando se debería mostrar o resumo.
  • Ao executar "cp --sparse=auto", "mv" e "install", a chamada ao sistema copy_file_range úsase para optimizar o manexo dos ficheiros que conteñan áreas baleiras.
  • A utilidade tee implementa o procesamento de saída sen bloqueo, por exemplo, cando a saída ao terminal de telnet ou mpirun pasa a través do tee.
  • Engadiuse compatibilidade con novos prefixos de tamaño: Ronna (R) - 1027, Quetta (Q) - 1030, Ri - 290 e Qi - 2100.

Fonte: opennet.ru

Engadir un comentario