Isso funciona bem: rm -rf */*/C2/
Por favor, tenha cuidado, porque não diz nada ao excluir todos os arquivos e pastas de forma recersiva. Se você quiser ser cauteloso, pode usar: rm -ri */*/C1/
, que solicita todas as exclusões.
A estrutura da pasta é como abaixo
A/B/C1/
A/B/C2/
X/B/C1/
X/B/C2/
Eu quero excluir todas as pastas C2, no entanto, mantenha C1 intacto.
Qual é o comando correto para isso?
Acho que o método mais seguro seria assim:
find . -maxdepth 3 -name C2 -type d -exec rm -fr '{}' ';'