Je procéderais ainsi :
find . -iname 'thumbs.db' -exec rm -rfv {} +
De cette façon, cela fonctionne toujours même si vos répertoires contiennent des espaces dans leurs noms.
juste pour jeter ça là-bas
find . -name "*.pyc" -delete
Je ne sais pas pourquoi vous utilisez while
.
find . -iname 'thumbs.db' -exec rm -rfv {} \;
... devrait suffire (et ne supprimez que les fichiers que vous voulez, pas les fichiers BDB qui traînent).