>>984,988,990,991
意外と知られていないのかもしれないが、
GNU mv には --backup オプションがある。

$ touch a b
$ mv -v --backup=t a b
名前変更: 'a' -> 'b' (バックアップ: 'b.~1~')
$