GNU Core Utilities 8.15
by admin ·
12 people in 12 weeks have added more than 120 commits. The result was published January 6 new version of GNU Coreutils 8.15. Added a new program, realpath, and also fixes some bugs. Well, what are these errors, as is the case recently, found only in the “dusty corners” of code, and few of them are played often enough.
- New Programs
- realpath displays absolute file names.
- Bug Fixes
- du-x no longer counts the root directories of other filesystems (bug introduced in coreutils-5.1.0);
- command ls – color <directory with many files> could not stop for too long (bug introduced in coreutils-5.2.1);
- -k option of the ls command does not affect the way ls-l displays the file size only affects the display of the total number of blocks in the directory and display the file size when using the-s. This is done for compatibility with BSD and POSIX-compliance in 2008. Since the-k option is no longer equivalent to - block-size \ 1KiB, a new option - -kilobyte;
- in ls-l gradually flowed memory for every non-empty directory when using SELinux (probably a bug introduced in coreutils-6.0, when it was added support for SELinux);
- rm-rf dropped with the error “Device or resource busy” in Cygwin on NWFS file systems and NcFsd. This does not affect systems with Linux yadrmi or Unix (bug introduced in coreutils-8.0, when the rm has used fts);
- split-n 1 / 2 FILE no longer crashes when processing files or growing (on some systems), the unusual files like / dev / zero. This team could give: “/ dev / zero: No such file or directory” even if the file is obviously there. The same is true for-nl / 2. The bug had appeared in coreutils-8.8 with these additional options;
- stat-f recognizes file systems now FhGFS and PipeFS;
- tac is no longer crashes when processing two or more input files, which can not perform fseek (bug introduced in coreutils-5.3.0);
- tail-f is no longer trying to use inotify in the GPFS file system or FhGFS.
- Changes in behavior
- df displays the long names, file systems with the UUID in the list by default. If you use enough of the new kernel and user environments such long names may be used, leaving part of the column to the right. If a long name indicates a symbolic link, and FS are not specified, df displays the short name.
- tail-f is now using polling (no inotify), if any of the files on the file system is of unknown type. Additionally, for each such file, a warning, magic number and file system, please send it to the address number firstname.lastname@example.org.