Ho trovato questo da qualche parte:
rm -r */
Sembra il modo più semplice per andare. Con il tuo esempio, dovresti confermare ogni caso, se hai 5 file va bene, ma con strutture di file più grandi una modalità interattiva non è la strada da percorrere ... Solo come suggerimento, se si tratta di informazioni importanti, fai un backup...
No, questo ti darebbe "operando mancante" poiché non hai specificato nulla. Mettere un *
richiederebbe anche i file.
Proverei a:
find -mindepth 1 -maxdepth 1 -type d -exec rm -r {} \;
L'mindepth 1
escluderà .
dai risultati, il maxdepth 1
escluderà il tentativo di fare sotto le directory che verranno comunque cancellate (creando quindi un avviso). Ma in pratica potresti ometterli entrambi se accetti di avere alcuni avvertimenti "innocenti".
Usa
rm -rf ./*/
Ciò evita la modalità interattiva e cancella solo le directory nella tua directory locale.