Respuestas:
No, eso te daría "operando perdido" ya que no especificaste nada. Poner un "*" también pedirá archivos.
Daría una oportunidad para:
encuentra -mindepth 1 -maxdepth 1 -type d -exec rm -r {} \;
El "mindepth 1" excluirá "." a partir de los resultados, el "maxdepth 1" excluirá intentar hacerlo en los directorios que de todos modos se eliminarán (por lo tanto, se creará una advertencia). Pero en la práctica, puede dejarlos fuera si acepta tener algunas advertencias "inocentes".
Encontré este en algún lugar:
rm -r */
Parece la forma más fácil de ir. Con su ejemplo, tendría que confirmar cada caso, si tiene 5 archivos, está bien, pero con estructuras de archivos más grandes, un modo interactivo no es el camino a seguir ... Solo como una sugerencia, si es información importante, haga una apoyo...
Utilizar
rm -rf ./*/
Eso evita el modo interactivo y elimina solo directorios en su directorio local.
Algo como esto debería funcionar:
find /path -type d -exec rm -rf '{}' \;
-tipo d busca solo directorios