Lanzamiento del conjunto de utilidades centrales del sistema GNU Coreutils 8.32

Después de un año de desarrollo disponible Versión estable de un conjunto de utilidades básicas del sistema. GNU Coreutils 8.32, que incluye programas como sort, cat, chmod, chown, chroot, cp, date, dd, echo, hostname, id, ln, ls, etc.

Principales novedades:

  • Las utilidades stat y ls se han movido para utilizar una llamada al sistema más eficiente. estadística Cuando esté disponible.
  • Se ha agregado soporte para FS “binderfs”, “dma-buf-fs”, “erofs”, “ppc-cmm-fs” y “z3fold” a las utilidades stat y tail. En “stat -f -c%T” se muestra el tipo de archivo. El comando "tail -f" para los sistemas de archivos especificados utiliza el mecanismo inotify.
  • Las utilidades du, expr, install, ls, mknod, ptx, shuf y sort ahora garantizan que los datos numéricos se verifiquen correctamente; por ejemplo, ejecutar 'du -d 1x' ahora generará un error en lugar de ignorar el carácter 'x'.
  • Se agregó soporte para fechas alfabéticas. nombres militares zonas horarias (“A” - “M” corresponden a UTC+1 - UTC+12, “N” - “Y” corresponden a UTC-1 - UTC-12). Por ejemplo, especificar "fecha -d "09:00B" equivale a 9:00 UTC+2.
  • La utilidad ls ahora proporciona una salida de error al procesar un directorio remoto en GNU/Linux (anteriormente la salida correspondía a un directorio vacío).
  • Se agregó la opción "--time=birth" a ls para mostrar la hora de creación del archivo y ordenarlo por este valor.
  • El procesamiento "od --skip-bytes" se ha movido para utilizar lseek para todos los tipos de archivos, lo que puede mejorar significativamente el rendimiento en algunas situaciones.
  • La opción “--cached” se agregó a stat para verificar la correspondencia de los atributos de FS almacenados en caché mediante una llamada a statx (útil en FS de red).

Fuente: opennet.ru

Añadir un comentario