# ln -s /tmp/non_existent_file b # ln -s --relative b c # ls -lrth total 0 lrwxrwxrwx. 1 root root 22 Aug 18 13:03 b -> /tmp/non_existent_file lrwxrwxrwx. 1 root root 20 Aug 18 13:03 c -> ../non_existent_file #
shouldn't c point to b?
Mind that it doesn't happen when the --relative option is absent.