removendo a find-in-filestag desde que você está localizando um diretório, nenhuma pesquisa de conteúdo de arquivo está implícita.
Nik
O que você sabe sobre o diretório que permitiria encontrá-lo?
David Z
11
você precisa fornecer pelo menos alguns critérios de pesquisa, "particular" é um pouco vago. pode-se encontrar itens no disco com base em nomes, navios relação, tamanhos, conteúdo, etc etc
@honk, Nothing :-)- o OP parece gostar grep; e todos nós gostamos de variedade
nik
qual é a diferença?
Dobler
Cinco anos depois, notei que a resposta no comentário era mais lenta que a resposta original. Talvez uma falha. Qualquer um? Bueller?
ACodeSmith
26
Se você deseja encontrar um diretório específico que possa estar em qualquer lugar do seu computador, o seguinte funcionará, mas pode demorar um pouco.
Embora o localizador não forneça resultados em tempo real, ele retorna os resultados que ele coletou enquanto a atualizaçãob foi executada pela última vez. Se o sistema de arquivos não mudar muito, não é um problema real e a localização é muito rápida.
Janne Pikkarainen
-1 Locate foi projetado para encontrar arquivos, não diretórios. Ou existe uma opção que eu não conheço?
find-in-files
tag desde que você está localizando um diretório, nenhuma pesquisa de conteúdo de arquivo está implícita.Respostas:
Você procuraria algo assim?
fonte
find . -name DIRNAME -type d
?:-)
- o OP parece gostargrep
; e todos nós gostamos de variedadeSe você deseja encontrar um diretório específico que possa estar em qualquer lugar do seu computador, o seguinte funcionará, mas pode demorar um pouco.
fonte
find
dentro do diretório de trabalho - substituir '/
' por '.
' - pode ficar mais rápido.Se você o tiver instalado,
locate
foi projetado para isso. Google "localizar homem"fonte