como fazer pesquisa de recollagem ou localizar pasta apenas não os arquivos

0

Como fazer com que o Recoll liste apenas nomes de pastas ou diretórios em vez de arquivos? Ou como filtrar categoria para procurar apenas por nomes de diretório e não por diretório conteúdo (arquivos)? Muitas vezes, só consigo lembrar o nome da pasta não os nomes dos arquivos. Obrigado pela sua ajuda.

    
por Ivan Aja 16.01.2013 / 14:28

2 respostas

2

Embora eu concorde com a resposta anterior (não seja a melhor ferramenta para pesquisas de arquivos), e para o registro, você pode filtrar respostas apenas por diretórios usando a linguagem de consulta com uma especificação mime de application / x-fsdirectory. Por exemplo, procurar um diretório com "bin" no nome seria:

arquivo: bin mime: application / x-fsdirectory

Isso retornaria resultados como bin ou cgi-bin

    
por medoc 18.01.2013 / 21:25
2

Não use recoll para isso. recoll é para pesquisar com base no conteúdo do arquivo. Ele cria e indexa seus arquivos para que você possa executar pesquisas de texto completo no conteúdo do seu computador.

Por definição, isso não se aplica aos diretórios. (Você também pode pesquisar com base nos nomes de arquivos com Recoll se você acessar: Ferramentas - > Pesquisa avançada - > Correspondência de nomes de arquivos. Não sei como restringir isso aos diretórios, embora)

O que você deseja fazer é usar um método mais simples, como find (CLI), localizar , (CLI) ou o utilitário de pesquisa integrado ao nautilus (pops quando você pressiona CTRL + F). Eles não procuram dentro de seus arquivos / diretórios, mas apenas buscam por arquivos / diretórios baseados em seus nomes.

Eu não acho que você pode especificar 'diretórios apenas' com locate e a pesquisa do nautilus, mas você certamente pode fazer isso com find (embora provavelmente seja um pouco mais lento, pois encontrar não cria um banco de dados para pesquisas mais rápidas).

Experimente (na linha de comando) encontrar $ STARTING_POINT -name $ QUOTED_WILDCARD_EXPRESSION_TO_SEARCH_FOR -tipo d (tipo d significa tipo = diretório)

OU use a pesquisa nautilus e tenha os resultados listados por tipo (para que você possa selecionar apenas diretórios).

Você pode começar a procurar algo melhor se nenhum desses métodos for rápido o suficiente para você (se quiser executar pesquisas em um conjunto muito grande de diretórios).

    
por PSkocik 16.01.2013 / 17:13