Seu entendimento está correto; essas opções correspondem às mesmas opções em find
.
Assim
chown -R .
ou
chown -R -P .
altera o proprietário de forma recursiva sem desmarcar nenhum link simbólico;
chown -R -H *
altera o proprietário recursivamente, des-referenciando quaisquer links simbólicos no diretório atual (já que eles acabam fazendo parte dos argumentos), mas
chown -R -H .
ainda não faz referência a nenhum symlink e, finalmente,
chown -R -L .
chown -R -L *
ambos os links de referência.
(Deixando de lado os exemplos acima, observe que .
e *
não necessariamente resultam no mesmo resultado, dependendo das opções de globbing do seu shell - *
normalmente não corresponde a dotfiles). / p>