O comando deve se parecer com
sudo ln -s $PWD/dofoo /usr/bin
Isso produzirá o resultado esperado. A manpage é um pouco incerta sobre o TARGET (pelo menos para mim).
:
dofoo
que é executável /usr/bin
que aponte para dofoo
no diretório atual muito difícil de obter o básico. Eu posso fazer com
$ cd /usr/bin
$ sudo ln -s /previous/path/dofoo
$ cd /previous/path
mas eu gostaria de ser feito com um único comando. aqui está o que eu tentei (supondo que eu esteja em / previous / path):
$ sudo ln -s dofoo /usr/bin/dofoo
$ /usr/bin/dofoo
bash: /usr/bin/dofoo: Too many levels of symbolic links
Tags bash symbolic-link linux