Después de un año de desarrollo versión estable del conjunto de utilidades del sistema básico , que incluye programas como sort, cat, chmod, chown, chroot, cp, date, dd, echo, hostname, id, ln, ls, etc.
Novedades principales:
- Las utilidades stat y ls han sido adaptadas para utilizar la llamada al sistema más eficiente cuando está disponible.
- Las utilidades stat y tail ahora cuentan con soporte para sistemas de archivos «binderfs», «dma-buf-fs», «erofs», «ppc-cmm-fs» y «z3fold». En «stat -f -c%T» se ha garantizado la visualización del tipo de sistema de archivos. En el comando «tail -f» se ha implementado el mecanismo inotify para los sistemas de archivos mencionados.
- En las utilidades du, expr, install, ls, mknod, ptx, shuf y sort se ha asegurado la verificación correcta de datos numéricos, por ejemplo, ejecutar ‘du -d 1x’ ahora resultará en un error en lugar de ignorar el carácter «x».
- Se ha añadido soporte para nombres («A» — «M» corresponden a UTC+1 — UTC+12, «N» — «Y» corresponden a UTC-1 — UTC-12). Por ejemplo, especificar ‘date -d «09:00B» es equivalente a 9:00 UTC+2.
- En la utilidad ls se ha garantizado la salida de un error al procesar un directorio remoto en GNU/Linux (anteriormente se mostraba como un directorio vacío).
- Se ha añadido la opción «—time=birth» en ls para mostrar la hora de creación del archivo y ordenar por este valor.
- El procesamiento de «od —skip-bytes» se ha adaptado para utilizar lseek en cualquier tipo de archivo, lo que en algunas situaciones permite aumentar significativamente el rendimiento.
- Se ha añadido la opción «—cached» en stat para verificar la correspondencia de los atributos almacenados en caché del sistema de archivos mediante la llamada a statx (útil en sistemas de archivos de red).
Fuente: opennet.ru
