Il comando
$ find ~ -name .DS_Store -ls -delete
funziona su Mac OS X, ma
$ find ~ -name __pycache__ -type d -ls -delete
no: le directory vengono trovate ma non eliminate.
Perché?
PS. So di poterlo fare
$ find ~ -name __pycache__ -type d -ls -exec rm -rv {} +
la domanda è: perché find -delete
non non funziona.
find ~ -path '*/__pycache__*' -delete
, o probabilmentefind ~ -path '*/__pycache__/*' -o -name __pycache__ -delete
per essere sicuro.