¿Cómo encontrar files con un determinado subpath?

Necesito encontrar todos los files xml que se colocan en carpetas llamadas config . También config debe estar en algún lugar debajo de una carpeta llamada trunk . Por ejemplo, estoy interesado en todos los files como a continuación:

 ~/projects/e7/trunk/a/b/c/config/foo.xml ~/projects/d/trunk/config/bar.xml ~/projects/trunk/config/other.xml ~/projects/e/e/e/trunk/e/e/e/e/e/e/e/e/config/eeeee.xml 

Intenté el command find :

 find ~/projects -regex "*/trunk/*/config/*.xml" 

, pero la salida estaba vacía. ¿Cuál es la forma correcta de encontrar los files necesarios?

Eso no es una expresión regular. Para globs uno debería usar el pnetworkingicado -path lugar.

No estoy seguro de qué quiere hacer con los files después de encontrarlos, pero para uso interactivo en zsh usaría algo como esto:

 ls **/trunk/**/config/*.xml