Der Befehl
$ find ~ -name .DS_Store -ls -delete
funktioniert unter Mac OS X, aber
$ find ~ -name __pycache__ -type d -ls -delete
nicht - die Verzeichnisse werden gefunden, aber nicht gelöscht.
Warum?
PS. Ich weiß, dass ich das kann
$ find ~ -name __pycache__ -type d -ls -exec rm -rv {} +
die frage ist warum find -delete
das nicht geht .
find ~ -path '*/__pycache__*' -delete
oder wahrscheinlichfind ~ -path '*/__pycache__/*' -o -name __pycache__ -delete
auch sein.