Ada dua direktori foo1
dan foo2
.
Awalnya saya membuat direktori symlink dengan ln -s foo1 bar
. Setelah itu saya ingin mengubah symlink, jadi saya mengetikln -sf foo2 bar
Tetapi bar
masih terkait dengan foo1
. Symlink foo2
dibuat di dalam foo1
.
Apa yang harus saya ketik ketika saya ingin mengganti foo1
dengan foo2
?
Saya menguji di tiga lingkungan.
- Ubuntu 12.04, ln (GNU coreutils) 8.13
- CentOS 6.4, ln (GNU coreutils) 8.4
- OS X 10.7.5, ln (tanpa versi)
ln --version
?ln
perintah itu sering di-upgrade.ln
berfungsi sama seperti ubuntu dan centos dengan direktori menimpa danln -snf
menyelesaikan masalah. Meskipunln -h
lebih suka opsi untuk digunakan di osx.