小编zen*_*hoy的帖子

如何防止符号链接在自身内部创建?

运行以下命令按预期工作,创建一个符号链接srcfrom include/bb

ln -sf ../src include/bb
Run Code Online (Sandbox Code Playgroud)

但是,再次调用相同的命令将导致srcinclude/bbaka 中创建额外的符号链接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)

bash symlink

5
推荐指数
1
解决办法
3893
查看次数

标签 统计

bash ×1

symlink ×1