Yanıtlar:
Hayır, hiçbir şey belirtmediğiniz için size "eksik işlenen" verir. *Dosyaları koymak için de bir komut istemi koymak .
Ben denemek istiyorum:
find -mindepth 1 -maxdepth 1 -type d -exec rm -r {} \;
mindepth 1Hariç tutar .sonuçlarından, maxdepth 1yine (dolayısıyla bir uyarı oluşturma) silinecek dizinleri altında yapmaya çalışıyor hariç tutar. Ancak pratikte birkaç "masum" uyarı almayı kabul ederseniz ikisini de dışarıda bırakabilirsiniz.
Bunu bir yerde buldum:
rm -r */
Gitmenin en kolay yolu görünüyor. Örneğinizle, her bir vakayı onaylamanız gerekir, 5 dosyanız varsa sorun değil, ancak daha büyük dosya yapılarıyla etkileşimli bir mod gitmenin yolu değildir ... Bir öneri olarak, önemli bilgiler varsa, destek olmak...
kullanım
rm -rf ./*/
Bu, etkileşimli modu önler ve yalnızca yerel dizininizdeki dizinleri siler.
Böyle bir şey işe yaramalı:
find /path -type d -exec rm -rf '{}' \;
-type d yalnızca dizinleri arar