Tengo dos directorios newdir y otherdir y me gustaría actualizar un enlace simbólico, que inicialmente apuntaba a otherdir para newdir.
Cuando corro:
> ln -s otherdir symlink
Veo un enlace simbólico:
> ls -al symlink
symlink -> otherdir
Cuando corro:
> ln -sFf newdir symlink
Espero un enlace simbólico - > newdir, pero veo el enlace antiguo cuando ejecuto:
> ls -al symlink
symlink -> otherdir
Y también noté que existe un nuevo enlace simbólico:
> ls -al symlink/newdir
symlink/newdir -> newdir
¿Hay alguna forma de evitar que ln interprete la ruta de destino como directorio principal? ¿O es la única forma de evitar que esto suceda para eliminar el enlace primero?