After a year of development stable version of the basic system utilities set , which includes programs such as sort, cat, chmod, chown, chroot, cp, date, dd, echo, hostname, id, ln, ls, etc.
Key innovations:
- The stat and ls utilities have been updated to use a more efficient system call when available.
- The stat and tail utilities now support the FS 'binderfs', 'dma-buf-fs', 'erofs', 'ppc-cmm-fs', and 'z3fold'. The 'stat -f -c%T' command now displays the FS type. In the 'tail -f' command, the inotify mechanism is used for the specified FS.
- The utilities du, expr, install, ls, mknod, ptx, shuf, and sort now perform correct numeric data checks; for instance, running 'du -d 1x' will now result in an error instead of ignoring the character 'x'.
- Support for lettered has been added (e.g., 'A' to 'M' correspond to UTC+1 to UTC+12, and 'N' to 'Y' correspond to UTC-1 to UTC-12). For example, specifying 'date -d "09:00B"' is equivalent to 9:00 UTC+2.
- The ls utility now outputs an error when processing a remote directory in GNU/Linux (previously it outputted an empty directory).
- The ls utility has been enhanced with the option '--time=birth' to display the file creation time and sort by this value.
- The processing of 'od --skip-bytes' has been updated to use lseek for all file types, which can significantly improve performance in some situations.
- The stat utility has been enhanced with the option '--cached' to check the consistency of cached FS attributes using the statx call (useful for network FS).
Source: opennet.ru
