Saya menemukan ini di suatu tempat:
rm -r */
Tampaknya cara termudah untuk pergi. Dengan contoh Anda, Anda harus mengonfirmasi setiap kasus, jika Anda memiliki 5 file tidak apa-apa, tetapi dengan struktur file yang lebih besar, mode interaktif bukanlah cara yang tepat ... Sama seperti saran, jika itu informasi penting, buat cadangan...
Tidak, itu akan memberi Anda "operan yang hilang" karena Anda tidak menentukan apa pun. Menempatkan *
akan meminta juga untuk file.
Saya akan mencoba untuk:
find -mindepth 1 -maxdepth 1 -type d -exec rm -r {} \;
mindepth 1
akan mengecualikan .
dari hasil, maxdepth 1
akan mengecualikan mencoba melakukan di bawah direktori yang tetap akan dihapus (oleh karena itu membuat peringatan). Namun dalam praktiknya Anda dapat mengabaikan keduanya jika Anda setuju untuk memiliki beberapa peringatan "tidak bersalah".
Gunakan
rm -rf ./*/
Itu menghindari mode interaktif dan hanya menghapus direktori di direktori lokal Anda.