Um link simbólico é apenas uma referência ao arquivo real. Não há sincronização ou algo parecido.
Se você olhar para a saída ls
de um link simbólico, geralmente verá algo como:
ls -l /bin/bzcmp
lrwxrwxrwx 1 root root 6 jul 9 2014 /bin/bzcmp -> bzdiff
Como você pode ver, o arquivo /bin/bzcmp
tem apenas 6 bytes de tamanho e é bzdiff
. Você também pode usar readlink
para ver para onde um link simbólico aponta.
Para um link, é desnecessário (e impossível) alterar as permissões, porque as permissões de destino estarão em vigor. Portanto, também é desnecessário alterar o proprietário do link (por causa de lrwxrwx rwx ).