IMHO good for the coreutils maintainers for making some of this stuff make more sense after all of these years.
But I'll wait for the "they hate Unix!" crowd to show up.
Top-level
IMHO good for the coreutils maintainers for making some of this stuff make more sense after all of these years. But I'll wait for the "they hate Unix!" crowd to show up. 7 comments
Haven't tested, but I believe that's been fixed sometime after 2015. From the release notes for 8.30 (2018): ``` 'mv -n A B' no longer suffers from a race condition that can |
@mattdm @mcc Unfortunately `-n` doesn't seem to be race-free though :/
https://unix.stackexchange.com/questions/248544/mv-move-file-only-if-destination-does-not-exist/248547?noredirect=1#comment428238_248547
With that in mind (if still true), I don't see any worth in a `-n` flag (invoking the "it's not UNIX" meme here :D). Then again, while there are many very bad options added by the GNU project if you ask me (GNU/tar's --checkpoint-action flag springs to mind), but this'd be a really useful flag in principle.