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

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

Principais novidades:

  • As utilidades stat e ls foron movidas para utilizar unha chamada ao sistema máis eficiente estatx cando estea dispoñible.
  • Engadiuse soporte aos FS "binderfs", "dma-buf-fs", "erofs", "ppc-cmm-fs" e "z3fold" ás utilidades stat e tail. En "stat -f -c%T" móstrase o tipo de ficheiro. O comando "tail -f" para os sistemas de ficheiros especificados usa o mecanismo inotify.
  • As utilidades du, expr, install, ls, mknod, ptx, shuf e sort agora comproban correctamente os datos numéricos, por exemplo executando "du -d 1x" agora producirá un erro en lugar de ignorar o carácter "x".
  • Engadido soporte para datas alfabéticas nomes militares fusos horarios ("A" - "M" corresponden a UTC+1 - UTC+12, "N" - "Y" corresponden a UTC-1 - UTC-12). Por exemplo, especificar "data -d "09:00B" é equivalente a 9:00 UTC+2.
  • A utilidade ls agora proporciona saída de erro ao procesar un directorio remoto en GNU/Linux (anteriormente a saída correspondía a un directorio baleiro).
  • Engadiuse a opción "--time=birth" a ls para mostrar o tempo de creación do ficheiro e ordenar por este valor.
  • O procesamento "od --skip-bytes" moveuse para usar lseek para todos os tipos de ficheiros, o que pode mellorar significativamente o rendemento nalgunhas situacións.
  • A opción "--cached" engadiuse a stat para comprobar a correspondencia dos atributos FS almacenados na caché mediante unha chamada statx (útil na rede FS).

Fonte: opennet.ru

Engadir un comentario