GNU/Linux >> Tutoriales Linux >  >> Linux

¿Cómo puedo encontrar recursivamente todos los archivos en las carpetas actuales y subcarpetas en función de la coincidencia de comodines?

Usa buscar para eso:

find . -name "foo*"

find necesita un punto de partida, y el . (punto) apunta al directorio actual.


La canalización de find en grep suele ser más conveniente; le brinda todo el poder de las expresiones regulares para la coincidencia arbitraria de comodines.

Por ejemplo, para buscar todos los archivos con la cadena "foo" que no distingue entre mayúsculas y minúsculas en el nombre del archivo:

~$ find . -print | grep -i foo

find encontrará todos los archivos que coincidan con un patrón:

find . -name "*foo"

Sin embargo, si quieres una foto:

tree -P "*foo"

¡Espero que esto ayude!


Linux
  1. Cómo encontrar todos los archivos con tamaño de archivo cero (0) bytes en un directorio recursivamente

  2. Cómo enumerar recursivamente todos los archivos y directorios

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

  4. Eliminar archivos .DS_STORE en la carpeta actual y todas las subcarpetas desde la línea de comandos en Mac

  5. ¿Cómo puedo editar todos los archivos devueltos por find in vi en Linux?

Cómo encontrar y ordenar archivos según la fecha y hora de modificación en Linux

Cómo encontrar recursivamente y enumerar los archivos por fecha en Linux

Cómo encontrar un archivo en Linux en todos los directorios recursivamente

Cómo encontrar archivos según sus permisos en Linux

Cómo encontrar archivos basados ​​en la marca de tiempo en Linux

¿Cómo puedo eliminar recursivamente todos los archivos y directorios vacíos en Linux?