GNU/Linux >> Linux Esercitazione >  >> Linux

Linux trova i nomi dei file con una data stringa in modo ricorsivo

Questa è una soluzione molto semplice usando il tree comando nella directory che vuoi cercare. -f mostra il percorso completo del file e | è usato per reindirizzare l'output di tree a grep per trovare il file contenente la stringa filename nel nome.

tree -f | grep filename

Il find Il comando richiederà molto tempo perché esegue la scansione dei file reali nel file system.

Il modo più veloce è usare locate comando, che darà immediatamente risultato:

locate "John"

Se il comando non viene trovato, devi installare mlocate pacchetto ed eseguire updatedb comando first per preparare il database di ricerca per la prima volta.

Maggiori dettagli qui:https://medium.com/@thucnc/the-fastest-way-to-find-files-by-filename-mlocate-locate-commands-55bf40b297ab


Usa il comando find,

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

Linux
  1. Trova file e directory su Linux con il comando find

  2. Ordina il comando in Linux con esempi

  3. comando chattr in Linux con esempi

  4. Trova un file con i comandi Trova e individua in Linux

  5. Come trovare file con il comando fd in Linux

Come trovare file con il comando fd in Linux

Tutorial comando trova Linux (con esempi)

Utilizzo del comando Linux mv con esempi

Comando di montaggio Linux con esempi

Comando gawk Linux con esempi

Linux make Command con esempi