Eu só queria explicar como criar um symlink usando caminhos relativos (com um exemplo detalhado).
Como Ignacio Vazquez-Abrams mencionou nos comentários, você deve especificar a localização do arquivo / pasta em relação ao local onde o link simbólico será criado, e não em relação ao diretório atual.
EXEMPLO
Você está em /usr/share/nginx/html/_src/learn
Você criará um link simbólico coding
em /usr/share/nginx/html
Criar um link simbólico relativo (teoria):
sudo ln -s /path/to/source/file-or-folder/relative/from/symlink /path/to/symlink/relative/to/current/location
Crie uma ligação simbólica real:
sudo ln -s ./_src/learn/coding ../../coding
Mais informações (mesmo exemplo)
current path: /usr/share/nginx/html/_src/learn
symlink(to be) relative to current path: ../../coding
symlink location (absolute): /usr/share/nginx/html/coding
folder/file relative to symlink location: ./_src/learn/coding
folder/file absolute path: /usr/share/nginx/html/_src/learn/coding