La commande
$ find ~ -name .DS_Store -ls -delete
fonctionne sur Mac OS X, mais
$ find ~ -name __pycache__ -type d -ls -delete
non - les répertoires sont trouvés mais pas supprimés.
Pourquoi?
PS Je sais que je peux faire
$ find ~ -name __pycache__ -type d -ls -exec rm -rv {} +
la question est pourquoi find -delete
ne fonctionne pas .
find ~ -path '*/__pycache__*' -delete
, ou probablementfind ~ -path '*/__pycache__/*' -o -name __pycache__ -delete
être sûre.