Como pesquisar com o Bash para todos os arquivos / pastas que contêm uma determinada substring em seus caminhos?

2

Eu quero procurar arquivos cujos nomes incluam a palavra "capaz" em qualquer pasta cujo nome contenha a palavra "dir".

Como posso fazer isso usando o Bash?

    
por Addon 21.09.2016 / 17:48

1 resposta

1

Você pode usar o comando find .

find . -iwholename '*dir*/*able*'

Full Name Patterns - Finding Files

Test: -wholename pattern: True if the entire file name, starting with the command line argument under which the file was found, matches shell pattern pattern.

Test: -iwholename pattern: ... but the match is case-insensitive.

    
por 21.09.2016 / 18:09

Tags