Executar comandos recursivamente pode ser bastante perigoso, principalmente se existem links simbólicos como atalhos de diretórios. Mais seguro é, portanto, usar o comando find e aplicar o comando desejado a cada arquivo encontrado.
Sempre sofro pra descobrir a sintaxe correta. Agora, ficará registrado para não precisar procurar mais.
No exemplo abaixo, troco o proprietário de todos os diretórios cujo proprietário atual seja root para scot:
find . -user root -type d -exec chown scot '{}' \;
Pronto, tudo alterado e com segurança!
Assinar:
Postar comentários (Atom)
Nenhum comentário:
Postar um comentário