Mac: elimine todos los archivos con una cierta extensión de un árbol de directorios [duplicado]

Respuestas:

58
find /path -name '*.orig' -delete
Gravedad
fuente
2
Habitualmente agrego find's -x flag ( find -x /path ...) para evitar que cruce puntos de montaje en otros volúmenes. Por lo general, es irrelevante, pero prefiero estar seguro que lo siento.
Gordon Davisson
Para buscar en la carpeta actual (incluidas las subcarpetas)find . -name...
Alex Ilyaev
9

Prefiero este método (muy similar a @grawity) pero con el tipo de fileincluido:

find /path . -name '*.orig' -type f -delete


fuente
0

¿Se pueden ejecutar comandos de shell en bash? Esto haría el truco:

find /path/to/your/tree | egrep .orig$ | xargs rm
Usuario Apache
fuente