Saya akan melakukannya dengan cara ini:
find . -iname 'thumbs.db' -exec rm -rfv {} +
Dengan cara ini, ini tetap berfungsi meskipun direktori Anda berisi spasi kosong di namanya.
hanya untuk membuang ini di luar sana
find . -name "*.pyc" -delete
Saya tidak yakin mengapa Anda menggunakan while
.
find . -iname 'thumbs.db' -exec rm -rfv {} \;
... harus cukup (dan hanya menghapus file yang Anda inginkan, bukan file BDB yang mungkin ada).