O que é uma alternativa para "Tudo" procurar pelo Linux?

6

No Windows há uma boa ferramenta de busca chamada Everything , que pode nos permitir pesquisar arquivos pelo nome. É muito rápido e fácil de usar.

Agora gostaria de saber se existe alguma ferramenta semelhante no Linux? Linha de comando ou GUI estão bem, mas o mais importante é rápido.

    
por Freewind 01.09.2011 / 10:08

3 respostas

8

Se você está apenas procurando por nomes de arquivos, locate é bastante padrão nos sistemas Linux, embora sua distribuição possa não ter instalado por padrão.

$ locate vmlinuz
/vmlinuz
/vmlinuz.old
/boot/vmlinuz-2.6.35-28-generic
/boot/vmlinuz-2.6.35-30-generic

locate depende de um banco de dados de arquivos existentes que normalmente é atualizado todas as noites por um cron job, portanto, seus resultados são mais ou menos instantâneos.

Se você precisar de resultados atualizados, você pode usar find , mas vai demorar um pouco, porque passa pelo sistema de arquivos lendo e examinando todos os arquivos presentes.

$ find / -name \*vmlinuz\*

eventualmente retornará os mesmos resultados, além de muitos erros de "permissão negada" se você não estiver executando como root. Note que o primeiro argumento para find é o diretório para procurar (incluindo subdiretórios), então você pode limitá-lo a apenas uma parte do sistema de arquivos para acelerar consideravelmente as coisas se você tiver alguma idéia de onde o (s) arquivo (s) de destino pode ser.

    
por 01.09.2011 / 10:26
1

ATUALIZAÇÃO: Eu finalmente acabei ficando muito satisfeito com o desktop do Mate com sua compilação na Search Tool (ferramenta de pesquisa de mate do gnome-search-tool ). É chamado diretamente do mint-menu.Para procurar em todas as unidades eu só tinha que definir auto-montagem para unidades e atualizar valores no dconf - veja a ajuda da ferramenta de busca.

OLD: Depois de tentar Searchmonkey, Locator, localize o melhor até agora é Launchy . É instantaneamente rápido, talvez com interface do usuário muito kompact

    
por 27.10.2015 / 00:48
0

Acabei de lançar um front-end de interface do usuário para "locate":

link

Espero que ajude.

    
por 23.06.2015 / 14:40