Respostas:
Você pode usar o find
comando:
find YOUR_STARTING_DIRECTORY -type d -name "*99966*" -print
Exemplo:
find ~ -type d -name "*99966*" -print
deve encontrar todos os diretórios ( -type d
) iniciando no diretório inicial ( ~
) com nomes contendo a sequência "99966" ( -name "*99966*"
) e exibindo- os ( -print
).
Para evitar todos os resultados de "Permissão negada", você pode usar:
find / -type d -name "*99966*" -print 2>/dev/null
Consulte este artigo em dispositivo nulo e este em fluxos padrão para obter mais informações.
Uma maneira fácil de fazer isso é usar find | egrep string
. Se houver muitos acertos, use o -type d
sinalizador para encontrar. Execute o comando no início da árvore de diretórios que você deseja pesquisar, ou você também precisará fornecer o diretório como argumento find
.
Outra maneira de fazer isso é usar ls -laR | egrep ^d
.
E o locate
comando também é útil:locate string