Se você remover level3-ba , então level2-b perderá uma de suas entradas, portanto, não "tocará" no nível 2.
Se você quiser remover somente diretórios de nível 3 com seus conteúdos (ou seja, não remover arquivos que estejam diretamente sob diretórios de nível 2, nem nada no nível 2 nem no nível 1), então é um trabalho para find -mindepth ... -maxdepth ... -type d ... . Comando seguro:
find /level1-root -mindepth 2 -maxdepth 2 -type d -exec echo rm -rf {} +
- Por que
2? Porque o seu nível 3 é 2 diretórios mais profundos que/level1-rootquando começamos. - Depois de confirmar a obtenção dos diretórios desejados, omite
echopara realizar a remoção real.