¿Hay alguna forma rápida de eliminar todos los archivos .pyc de un árbol de directorios?
11
Si tienes GNU find, entonces probablemente quieras
find <directory name> -name '*.pyc' -delete
Si necesitas algo portátil, entonces estás mejor con
find <directory name> -name '*.pyc' -exec rm {} \;
Si la velocidad es un gran problema y tienes GNU find y GNU xargs entonces
find <directory name> -name '*.pyc' -print0|xargs -0 -p <some number greater than 1> rm
Sin embargo, es poco probable que esto te acelere mucho, debido al hecho de que en su mayoría estarás esperando E / S.
usando el comando find:
fuente
\;
" al final a "+
".cd al inicio del árbol de directorios y luego:
encontrar . -name '* .pyc' | xargs rm -f
fuente
cd
, simplemente coloque el directorio superior en elfind
comando (en lugar de "punto").