I want to rename a directory, only if the target does not exist.
To do this the syntax should be
mv -n -T my/dir my/dirNew
Where -n means "don't overwrite" and -T means "don't move into the target"
(https://askubuntu.com/a/763915/461996)
Unfortunately, -T
is not an option on OSX, so any scripts making use of it won't work for OSX.
So, how can I rename a directory only if it won't overwrite one?
I've checked, and rename
is not a standard I can depend on.