IIUC, você quer:
find . -type f -print0 | xargs -0 -r chown <CHOWN_ARGS>
Eu quero fazer os arquivos no diretório atual, subdiretórios e subdiretórios dentro dos subdiretórios.
Finja que minha estrutura de arquivos é a seguinte
| +-A + 1.file +-B + 2.file +-C + 3.file
Eu quero chown 1.file, 2.file e 3.file, com um comando. Existe alguma maneira eu posso fazer isso? E eu posso ir mais fundo com isso?
Você pode fazer isso simplesmente em um comando find
.
Primeiro, verifique se você está obtendo o resultado correto desejado:
find ./ -type f
Se você estiver satisfeito com os resultados:
find ./ -type f -exec chown <user>:<group> {} \;