Esta pregunta es una especie de fase II de la primera pregunta que publiqué aquí
Tengo un directorio que contiene un montón de subdirectorios, archivos .zip y otros archivos aleatorios que no están incluidos en un subdirectorio.
Me gustaría que un script de línea de comando elimine todos los subdirectorios del directorio principal, pero mantenga todos los archivos zip y los archivos sueltos que no pertenecen a ningún subdirectorio. Todos los subdirectorios tienen contenido, así que creo que necesitaría forzar su eliminación con el comando -f.
Básicamente, un comando que mira dentro del directorio principal (o el directorio actual) elimina todas las carpetas de él, pero mantiene el resto del contenido y los archivos que no son una carpeta o están contenidos dentro de una carpeta.
Entiendo que eliminar elementos de la línea de comandos requiere un cuidado especial, pero ya he tomado todas las precauciones necesarias para realizar copias de seguridad de forma remota.