Вы можете принудительно удалить файл назначения, используя -f (Тест перед тем, как что-либо менять!)
ln -sf /usr/bin/vi /usr/bin/vim
У меня работает!
[root@vvek-workstation grep]# ln -ss./vi./vim
ln: failed to create symbolic link ‘./vim’: File exists
[root@vvek-workstation grep]# ln -sf./vi./vim
[root@vvek-workstation grep]# ls -lart
total 0
drwxr-xr-x. 9 root root 228 Mar 20 15:20..
-rw-r--r-- 1 root root 0 Mar 20 16:00 vi
lrwxrwxrwx 1 root root 4 Mar 20 16:00 vim ->./vi
drwxr-xr-x 2 root root 27 Mar 20 16:00.