thk*_*ang 6 linux bash symbolic-link
设想 :
dofoo可执行的文件名/usr/bin指向dofoo当前目录的符号链接很难获得基础知识。我可以做
$ cd /usr/bin
$ sudo ln -s /previous/path/dofoo
$ cd /previous/path
Run Code Online (Sandbox Code Playgroud)
但我想用单个命令来完成。这是我尝试过的(假设我在 /previous/path 中):
$ sudo ln -s dofoo /usr/bin/dofoo
$ /usr/bin/dofoo
bash: /usr/bin/dofoo: Too many levels of symbolic links
Run Code Online (Sandbox Code Playgroud)
该命令应该看起来像
sudo ln -s $PWD/dofoo /usr/bin
Run Code Online (Sandbox Code Playgroud)
这将产生预期的结果。联机帮助页对 TARGET 有点不清楚(至少对我而言)。