GNU/Linux >> Tutoriales Linux >  >> Linux

¿Encontrar patrón y mover?

Me pregunto si alguien sabe cómo encontrar un patrón y luego moverlo a una ubicación diferente.

Por ejemplo,
tengo muchos archivos llamados:

odbc.ini_20110630
odbc.ini_20110639
odbc.ini_20110643
etc...

Quiero buscar el patrón de solo odbc.ini y muévalos todos a una carpeta diferente.

No estoy muy familiarizado con la forma de ejecutar dos comandos a la vez (tuberías).

Respuesta aceptada:

Puedes usar

find . -name "odbc.ini*" -exec mv {} destination ;

Esto supone que sus archivos están en la jerarquía de directorios que comienza en el directorio actual . .


Linux
  1. ¿Prueba de shell para encontrar un patrón en una cadena?

  2. Use grep para encontrar contenido en archivos y moverlos si coinciden

  3. Buscar y cambiar el nombre de un directorio

  4. Busque JAVA_HOME y configúrelo en RHEL

  5. ¿Cómo ejecuta `less` y hace que ejecute un patrón de búsqueda automáticamente?

fd:una alternativa simple y rápida para encontrar el comando

Buscar comando en Linux (Buscar archivos y directorios)

Cómo encontrar y eliminar enlaces simbólicos rotos en Linux

Cómo encontrar y eliminar directorios vacíos en Linux

Encuentre archivos y directorios en Linux fácilmente

grep pares de patrones y archivo