Preciso excluir todos os dados compilados:
- diretórios chamados
build
, - diretórios chamados
obj
, - arquivos * .so.
Eu escrevi um comando
find \( -name build -o -name obj -o -name *.so \) -exec rm -rf {} \;
que percorre todos os diretórios recursivamente e exclui tudo o que preciso.
Por que eu tenho essa saída no final? Talvez eu deva escrever um comando diferente.
find: `./3/obj': No such file or directory
find: `./3/build': No such file or directory
find: `./1/obj': No such file or directory
find: `./1/build': No such file or directory
find: `./2/obj': No such file or directory
find: `./2/build': No such file or directory
find
como estafind /search_directory options
omiting o diretório de pesquisa não é uma boa idéia