Il existe deux répertoires foo1
et foo2
.
Au début, je crée un répertoire de liens symboliques par ln -s foo1 bar
. Après cela, je veux changer le lien symbolique, j'ai donc tapéln -sf foo2 bar
Mais bar
est toujours lié à foo1
. Symlink foo2
est créé à l'intérieur de foo1
.
Que dois - je taper quand je veux remplacer foo1
par foo2
?
J'ai testé dans trois environnements.
- Ubuntu 12.04, ln (GNU coreutils) 8.13
- CentOS 6.4, ln (GNU coreutils) 8.4
- OS X 10.7.5, ln (sans version)
ln --version
?ln
commande était si souvent mise à niveau.ln
fonctionne de la même manière que ubuntu et centos avec le répertoire écraser etln -snf
résoudre le problème. Même siln -h
c'est l'option préférée à utiliser dans osx.