Eu estou recursivamente removendo os diretórios chamados __pycache__
com o seguinte comando:
find . -type d -name "__pycache__" -exec rm -r {} \;
Remove todos os __pycache__
dirs, mas também mostra os seguintes erros:
find: ‘./creativework/templatetags/__pycache__’: No such file or directory
find: ‘./creativework/__pycache__’: No such file or directory
Por que mostra as mensagens de erro se está removendo esses diretórios?
find
(GNU findutils) 4.7.0-git Estou ciente do pyclean e de outras soluções para remover este diretório em particular, imaginando por que o comando acima funciona, mas fornece esses erros.
Eu também vi conselhos para usar -delete
em vez de executar rm
, mas isso para mim dá find: cannot delete ‘./creativework/templatetags/__pycache__’: Directory not empty
Tags find