On 3/1/24 03:18, Pádraig Brady wrote: > On 29/02/2024 22:02, Petr Malat wrote: >> renameat2() syscall allows atomically swapping 2 paths on one >> file system. Expose this ability to the user using -s option. >> >> * NEWS: Mention the new option > > Thanks for the patch. > > That was suggested previously: > https://lists.gnu.org/archive/html/coreutils/2021-05/msg00030.html > > I agree this is useful functionality, > but the thinking is we should add this to a "replace" utility > rather than to mv.
I added it as "mv -x" (exchange) in toybox: https://mstdn.jp/@landley/111920584191115050 I'd have mentioned it here, but: https://lists.gnu.org/archive/html/coreutils/2023-08/msg00100.html Rob