Tengo dos directorios newdir y otherdir y me gustaría actualizar un symlink, que inicialmente apuntaba a otherdir a newdir.
Cuando corro:
> ln -s otherdir symlink
Veo un enlace simbólico:
> ls -al symlink
symlink -> otherdir
Cuando corro:
> ln -sFf newdir symlink
Yo esperaría symlink -> newdir, pero veo el viejo enlace cuando lo ejecuto:
> ls -al symlink
symlink -> otherdir
Y también me he dado cuenta de 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 padre? ¿O la única manera de evitar que esto ocurra es eliminar primero el enlace?