Release of the GNU Coreutils 8.32 set of core system utilities

After a year of development available stable version of a set of basic system utilities GNU Coreutils 8.32, which includes programs such as sort, cat, chmod, chown, chroot, cp, date, dd, echo, hostname, id, ln, ls, etc.

Main innovations:

  • The stat and ls utilities have been moved to use a more efficient system call statx when available.
  • Support for the FS “binderfs”, “dma-buf-fs”, “erofs”, “ppc-cmm-fs” and “z3fold” has been added to the stat and tail utilities. In “stat -f -c%T” the file type is displayed. The “tail -f” command for the specified file systems uses the inotify mechanism.
  • The utilities du, expr, install, ls, mknod, ptx, shuf and sort now correctly check numeric data, for example running 'du -d 1x' will now result in an error rather than ignoring the 'x' character.
  • Added support for alphabetic dates military names time zones (“A” - “M” correspond to UTC+1 - UTC+12, “N” - “Y” correspond to UTC-1 - UTC-12). For example, specifying 'date -d "09:00B" is equivalent to 9:00 UTC+2.
  • The ls utility now provides error output when processing a remote directory in GNU/Linux (previously the output corresponded to an empty directory).
  • Added "--time=birth" option to ls to display file creation time and sort by this value.
  • "od --skip-bytes" processing has been moved to use lseek for all file types, which can significantly improve performance in some situations.
  • The “--cached” option has been added to stat to check the correspondence of cached FS attributes using a statx call (useful on network FS).

Source: opennet.ru

Add a comment