GNU/Linux >> Linux Esercitazione >  >> Linux

Escludere i file nascosti durante la ricerca con Unix/Linux find?

Sembra che il pattern glob di negazione non sia ben noto. Quindi puoi usare:

find . -name "[!.]*"

Ho trovato questo qui:

find . \( ! -regex '.*/\..*' \) -type f -name "whatever"

Questo non risponde alla tua domanda, ma per il compito di trovare file non nascosti mi piace lasciare che find trovi tutti i file, quindi filtra con grep.

find . -type f | grep -v '/\.'

Simile al tuo approccio ma forse un po' più semplice.


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

  2. Come trovare file con autorizzazioni SUID e SGID in Linux

  3. Come posso copiare la cartella con i file in un'altra cartella in Unix/Linux?

  4. Escludi elenco di file da find

  5. Ricerca di una stringa in un numero di file in LInux

Come trovare file in Linux con il comando Trova

Trova file di grandi dimensioni in Linux

Comando Trova Linux con esempi pratici

Come trovare file con il comando fd in Linux

Tutorial comando trova Linux (con esempi)

comando ls in Linux/UNIX