Antes de excluir diretórios, você pode excluir arquivos. ou seja, primeira execução:
find . -name "DIR-NAME" -type f -delete
Pode não funcionar se você tiver tipos de arquivos especiais.
Esta pergunta já tem uma resposta aqui:
find . -name "DIR-NAME" -type d -delete
porque eu quero excluir nome dir específico recursivamente bem ele retorna
find: cannot delete './DIR-NAME': Directory not empty
que é expetido mas não tenho idéia de como fazer -delete para excluir diretórios não vazios aqui como eu posso com rm -rf
Antes de excluir diretórios, você pode excluir arquivos. ou seja, primeira execução:
find . -name "DIR-NAME" -type f -delete
Pode não funcionar se você tiver tipos de arquivos especiais.
Tente isto:
find . -name "DIR-NAME" -type d -exec rm -r {} ';'
Tags find