GNU Coreutils 9.2 released

A new stable version of GNU Coreutils 9.2, which includes basic systemic utilities such as Sort, Cat, Chmod, Chown, Chroot, CP, Date, DD, Echo, Hostname, ID, ln, and ls, is now available.

The latest update includes several key innovations. One of the significant additions is the “–base64” or (-b) option to the CKSUM utility, which allows users to withdraw and verify control amounts encoded in the format of BASE64. The update also includes the “-RAW” option to withdraw only the initial control amount without specifying any file name and other information.

The utilities of CP, MV, and Install have added the “-debug” option to withdraw detailed information about copying files. Additionally, the LS utility now contains a new option “–time = modification” for displaying and sorting files based on modification time.

The MV utility now features a “-no-copy” option that provides an output error message whenever users attempt to copy files between different file systems. The SPLIT utility has also undergone some changes – users can now enter any size and accept data from an unexplored channel by determining the data size through interim copying to the temporary file.

Users can now control the topics through a new parameter called “–total = {Auto, Never, Always, Only}” in the WC utility. During file copying operations containing empty areas, the system call Copy_file_Range is now involved when performing “CP –Sparse = Auto,” “MV,” and “Install.”

Another innovation is the processing of non-closing mode output in the TEE utility, which allows data displayed to the terminal from Telnet or Mpirun to be passed through TEE.

Finally, this update removes the code while adding the final summary to the WC utility. Moreover, it also supports new size prefixes such as Ronna (R) – 10 27 , Quetta (Q) – 10 30 , Ri – 2 90 and qi – 2 100 .

/Reports, release notes, official announcements.