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

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

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?

Responder1

Você poderia usar o findcomando.

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

Padrões de Nome Completo - Encontrando Arquivos

Teste:-nome completo padrão: Verdadeiro se o nome completo do arquivo, começando com o argumento da linha de comando sob o qual o arquivo foi encontrado, corresponder ao padrão de shell.

Teste:-inome inteiro padrão: ... mas a correspondência não diferencia maiúsculas de minúsculas.

informação relacionada