'mv -n A B' no longer suffers from a race condition that can
overwrite a simultaneously-created B. This bug fix requires
platform support for the renameat2 or renameatx_np syscalls, found
- in recent Linux and macOS kernels.
+ in recent Linux and macOS kernels. As a side effect, ‘mv -n A A’
+ now silently does nothing if A exists.
[bug introduced with coreutils-7.1]
'cp -n -u' and 'mv -n -u' now consistently ignore the -u option.