Cuando revierto en Mercurial, deja varios .origarchivos. Me gustaría poder ejecutar un comando para eliminarlos a todos.
He encontrado algunas fuentes que dicen ejecutar:
rm **/*.orig
Pero eso me da el mensaje:
rm: no se puede eliminar `* / .orig ': no existe tal archivo o directorio
También he intentado:
rm -rv *.origrm -R *\.orig

Respuestas:
Usa el
findcomando (¡con cuidado!)He comentado el comando de eliminación, pero una vez que esté satisfecho con lo que coincide, simplemente elimine el
#de la línea y debería eliminar todos esos archivos.fuente
-maxdeptho-mindepth.-deleteal final de las banderas.find . -delete -name '*.orig'ignorará el filtro y golpeará todo su directorio.git clean -fdx-regexo-iregexpredicados. Analizar los nombres de archivos (cuando los está canalizando) puede ser difícil de hacer de manera segura a veces."find" tiene algunas técnicas muy avanzadas para buscar en todos los directorios y archivos rm actuales o actuales.
fuente
-delete?-rf, yfindtiene-ok.He eliminado todos los archivos que comienzan con .nfs000000000 como este
fuente