GNU/Linux >> Tutoriales Linux >  >> Linux

¿Cómo encontrar archivos con una determinada subruta?

Necesito encontrar todos los archivos 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 archivos como los siguientes:

~/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é find comando:

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

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

Respuesta aceptada:

Eso no es una expresión regular. Para globs se debe usar -path predicado en su lugar.


Linux
  1. Cómo cifrar archivos con gocryptfs en Linux

  2. ¿Cómo obtener solo archivos creados después de una fecha con Ls?

  3. Cómo encontrar archivos con el comando fd en Linux

  4. ¿Cómo encontrar todos los archivos/carpetas con permiso 777 en Linux?

  5. ¿Cómo encontrar todos los archivos que terminan en .rb con Linux?

Cómo encontrar archivos en Linux con el comando Buscar

Cómo contar archivos en el directorio en Linux

Encuentra archivos perdidos con Scalpel

Cómo encontrar archivos con el comando fd en Linux

Cómo encontrar archivos con docenas de criterios con el comando Bash Find

Cómo encontrar archivos en Debian