Lançamento do conjunto GNU Coreutils 9.2 de utilitários principais do sistema

Uma versão estável do conjunto GNU Coreutils 9.2 de utilitários básicos do sistema está disponível, que inclui programas como sort, cat, chmod, chown, chroot, cp, date, dd, echo, hostname, id, ln, ls, etc.

Principais inovações:

  • A opção "--base64" (-b) foi adicionada ao utilitário cksum para exibir e verificar somas de verificação codificadas no formato base64. Também foi adicionada a opção “-raw” para exibir apenas a soma de verificação original sem especificar o nome do arquivo e outras informações.
  • A opção “--debug” foi adicionada aos utilitários cp, mv e install para exibir informações detalhadas sobre a cópia de arquivos.
  • A opção “--time=modification” foi adicionada ao utilitário ls para exibir e usar ao classificar os tempos de modificação do arquivo.
  • A opção “--no-copy” foi adicionada ao utilitário mv, que ativa um erro ao tentar copiar um arquivo entre diferentes sistemas de arquivos.
  • No utilitário split, nas opções '-n SIZE', o tamanho agora pode exceder o intervalo de valores inteiros. Ao especificar “split -n”, é permitido receber dados de um canal sem nome com determinação do tamanho dos dados, graças à cópia intermediária para um arquivo temporário.
  • O utilitário wc adicionou suporte para o parâmetro "--total={auto,never,always,only}" para controlar quando o resumo resumido deve ser exibido.
  • Ao executar "cp --sparse=auto", "mv" e "install", a chamada de sistema copy_file_range é usada para otimizar o manuseio de arquivos contendo áreas vazias.
  • O utilitário tee implementa o processamento de saída em um modo sem bloqueio, por exemplo, quando a saída de dados para o terminal de telnet ou mpirun é passada por tee.
  • Adicionado suporte para novos prefixos de tamanho: Ronna (R) - 1027, Quetta (Q) - 1030, Ri - 290 e Qi - 2100.

Fonte: opennet.ru

Adicionar um comentário