小编Ars*_*ika的帖子

如何将指向目录的符号链接更改为另一个目标?

# 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’

linux symbolic-link

10
推荐指数
1
解决办法
3万
查看次数

标签 统计

linux ×1

symbolic-link ×1