# ln -sv /path/to/target /path/to/link
‘/path/to/link’ -> ‘/path/to/target’
Run Code Online (Sandbox Code Playgroud)
现在我想用 target2 替换该目标:
# ln -sfv /path/to/target2 /path/to/link
‘/path/to/link/target2’ -> ‘/path/to/target2’
Run Code Online (Sandbox Code Playgroud)
哇!那里发生什么了?尾部斜杠没有任何影响:
ln -sfv /path/to/target2/ /path/to/link
‘/path/to/link/target2’ -> ‘/path/to/target2/’
# ln -sfv /path/to/target2/ /path/to/link/
‘/path/to/link/target2’ -> ‘/path/to/target2/’
# ln -sfv /path/to/target2 /path/to/link/
‘/path/to/link/target2’ -> ‘/path/to/target2’
Run Code Online (Sandbox Code Playgroud)
如何实现’/path/to/link’ -> ’/path/to/target2’?