Não, porque não há distribuição padrão do Linux. O Linux é apenas um kernel e não especifica nada sobre o espaço do usuário, incluindo o layout do arquivo. Se você quiser restringir isso a um subconjunto de distribuições Linux, você pode encontrar algo (com, como você nota, /bin/sh
como um bom candidato)
No entanto, o kernel em si tem alguns sistemas de arquivos especiais, notadamente / proc e / sys, que são parte do kernel diretamente e contêm symlinks. Portanto, por exemplo:
$ file /proc/$$/exe
/proc/7622/exe: symbolic link to '/usr/bin/bash'
No entanto, não tenho certeza se eu confiaria nisto para seus testes, porque a) proc pode não estar disponível em todos os sistemas de teste, e b) já que não é um sistema de arquivos real, parece um pouco desonesto. Por que não criar seu próprio link simbólico como parte do seu teste?