GNU/Linux >> Tutoriales Linux >  >> Linux

Linux encuentra nombres de archivo con una cadena dada recursivamente

Esta es una solución muy simple usando el tree comando en el directorio que desea buscar. -f muestra la ruta completa del archivo y | se utiliza para canalizar la salida del árbol a grep para encontrar el archivo que contiene la cadena filename en el nombre.

tree -f | grep filename

El find El comando llevará mucho tiempo porque escanea archivos reales en el sistema de archivos.

La forma más rápida es usando locate comando, que dará resultado inmediatamente:

locate "John"

Si no se encuentra el comando, debe instalar mlocate paquete y ejecute updatedb Comando primero para preparar la base de datos de búsqueda por primera vez.

Más detalles aquí:https://medium.com/@thucnc/the-fastest-way-to-find-files-by-filename-mlocate-locate-commands-55bf40b297ab


Utilice el comando de búsqueda,

find . -type f -name "*John*"

Linux
  1. Encuentra archivos y directorios en Linux con el comando de búsqueda

  2. Ordenar comando en Linux con ejemplos

  3. Comando chattr en Linux con ejemplos

  4. Encuentre un archivo con los comandos de búsqueda y localización en Linux

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

Cómo encontrar archivos con el comando fd en Linux

Tutorial de comando de búsqueda de Linux (con ejemplos)

Uso del comando Linux mv con ejemplos

Comando de montaje de Linux con ejemplos

Comando gawk de Linux con ejemplos

Comando make de Linux con ejemplos