https://www.youtube.com/watch?v=-XosJtC0vyA
In the current directory(test), I have used
echo date > date.sh ; chmod u+x date.sh
to create date.sh and make it executable.
Then I used
ln -s date.sh ../date.sh.sym1
ln -s ./date.sh ../date.sh.sym2
to create two symbolic links in the parent directory from which I typed
./date.sh.sym1
./date.sh.sym2
The result was that both showed command not found. Then in the parent directory, I used
ln -s test/date.sh date.sh.sym3
to create another symlink. This time it becomes executable after I typed
./date.sh.sym3
Is it because symlink can only be created from parent to child ? (FreeBSD 10.2)