O -i
states
-i, --interactive
prompt before overwrite
Logicamente você está fazendo um "mv" onde o arquivo ainda não existe. Ele só avisará se o arquivo em que você está movendo-o existir. Teste simples:
rinzwind@discworld:~/test$ ls
rinzwind@discworld:~/test$ touch 1
rinzwind@discworld:~/test$ mv -i 1 2
rinzwind@discworld:~/test$ touch 1
rinzwind@discworld:~/test$ mv -i 1 2
mv: overwrite ‘2’? y
rinzwind@discworld:~/test$