运行以下命令按预期工作,创建一个符号链接src
from include/bb
:
ln -sf ../src include/bb
Run Code Online (Sandbox Code Playgroud)
但是,再次调用相同的命令将导致src
在include/bb
aka 中创建额外的符号链接src/src
。
我能做些什么来防止它?
编辑:
显然,当ln
被调用两次时会发生这种情况,毕竟分号可能与它无关。
下面是导致这种情况发生的一系列命令:
mkdir test
cd test
mkdir src
touch src/main.cpp
mkdir include
ln -sf ../src include/bb
ln -sf ../src include/bb
Run Code Online (Sandbox Code Playgroud)