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 1
Hariç tutar .
sonuçlarından, maxdepth 1
yine (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