Questa domanda è una specie di fase II alla prima domanda che ho pubblicato qui
Ho una directory che contiene un sacco di sottodirectory, file .zip e altri file casuali non contenuti in una sottodirectory.
Vorrei che uno script da riga di comando rimuovesse tutte le sottodirectory dalla directory principale, ma conservasse tutti i file zip e i file sciolti che non appartengono ad alcuna sottodirectory. Tutte le sottodirectory hanno dei contenuti, quindi credo che dovrei forzare la loro cancellazione con il comando -f.
Quindi, fondamentalmente, un comando che si trova all'interno della directory principale (o della directory corrente), elimina tutte le cartelle al suo interno, ma mantiene tutti gli altri contenuti e file che non sono una cartella o contenuti in una cartella.
Comprendo che l'eliminazione di elementi dalla riga di comando richiede un'attenzione particolare, ma ho già preso tutte le precauzioni necessarie per eseguire il backup in remoto.