Supondo que você deseja fazer uma pesquisa recursiva usando find
em cada um dos diretórios bad
que estão em um nível abaixo do diretório chamado Main Directory
:
find 'Main Directory'/*/bad ...rest of find options...
Deixei o restante das opções find
fora porque você nunca diz o que deseja pesquisar.
find
é capaz de levar mais de um diretório como ponto de partida para sua pesquisa. Aqui, damos a ele um padrão de globbing de nomes de arquivos que será expandido pelo shell para os caminhos dos vários diretórios bad
.
Supondo que você queira apenas imprimir os nomes de caminho de todos os arquivos (regulares) dentro ou abaixo desses diretórios:
find 'Main Directory'/*/bad -type f
Se os diretórios bad
não tiverem subdiretórios que você precise examinar internamente, e se o número de arquivos que você precisa processar não for muitos, você poderá usar apenas
'Main Directory'/*/bad/*
(onde é assumido que o% final *
corresponde aos nomes dos arquivos que você precisa processar) com qualquer utilidade que você precise usar. Por exemplo, com ls
:
ls 'Main Directory'/*/bad/*