Como procurar por arquivos e diretórios usando um único comando find

0

Estou usando o UnxUtils no Windows e ele vem com a ferramenta de localização. Eu estou usando para procurar por arquivos e diretórios. Se eu quiser pesquisar um nome de arquivo que contenha a palavra "Identidade", use o seguinte (para uma pesquisa que não diferencia maiúsculas e minúsculas)

find <location> -type f -iname "*Identity*"

e o seguinte para procurar nomes de diretórios

find <location> -type d -iname "*Identity*"

Eu desejo pesquisar arquivos e diretórios usando um único comando (para substituir a pesquisa do Windows). Isso é possível usando o find? Existe alguma ferramenta nativa do Windows que eu possa usar em vez disso para fazer uma pesquisa na linha de comando? Os comandos do Windows FIND e FINDSTR são como o Unix grep e não ajudam muito.

EDITAR:

find <location> -iname "*Identity*" -ls

Procura por todos os arquivos e pastas no local determinado (recursivamente). O sinalizador -iname para uma pesquisa sem distinção entre maiúsculas e minúsculas e o sinalizador -ls para fornecer uma listagem de saída semelhante a ls, permitindo-nos conhecer os tipos de arquivo.

    
por Stormshadow 27.07.2010 / 15:18

1 resposta

2

Basta remover a especificação de tipo.

find <location> -iname "*Identity*"
    
por 27.07.2010 / 15:22