Hay dos directorios foo1
y foo2
.
Al principio hago un enlace simbólico de directorio por ln -s foo1 bar
. Después de eso quiero cambiar el enlace simbólico, así que escribíln -sf foo2 bar
Pero bar
todavía está vinculado con foo1
. El enlace simbólico foo2
se crea dentro de foo1
.
¿Qué debo escribir cuando quiero reemplazar foo1
por foo2
?
Probé en tres ambientes.
- Ubuntu 12.04, ln (GNU coreutils) 8.13
- CentOS 6.4, ln (GNU coreutils) 8.4
- OS X 10.7.5, ln (sin versión)
ln --version
?ln
comando a menudo se actualiza.ln
funciona igual que ubuntu y centos con el directorio sobrescribir yln -snf
resolver el problema. Aunqueln -h
es la opción preferida para usar en osx.