O que é uma alternativa para a pesquisa "Tudo" do Linux?

6

No Windows, existe uma ferramenta de pesquisa muito boa chamada Tudo , que pode nos permitir pesquisar arquivos por nome. É muito rápido e fácil de usar.

Agora eu me pergunto se existe alguma ferramenta semelhante no Linux? Linha de comando ou GUI são boas, mas o mais importante é rápido.

Vento livre
fonte

Respostas:

8

Se você está apenas procurando nomes de arquivos, locateé bastante padrão nos sistemas Linux, embora sua distribuição possa não tê-lo 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 trabalho cron, para que seus resultados sejam mais ou menos instantâneos.

Se você precisar de resultados atualizados até o segundo, poderá usá- findlo, mas isso levará um tempo, porque ele percorre o sistema de arquivos lendo e examinando todos os arquivos presentes.

$ find / -name \*vmlinuz\*

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

Dave Sherohman
fonte
1
Tudo usa o diário e o changelog do NTFS para localizar os arquivos quase instantaneamente. A localização é extremamente lenta em comparação com isso. Então, o que ele precisa é provavelmente de uma versão do local juntamente com algo ligado ao diário ext3 / 4. Não tenho certeza se alguém se incomodou.
D.Iankov
1

ATUALIZAÇÃO: Eu finalmente fiquei muito satisfeito com o Mate desktop com sua compilação na Search Tool (ferramenta de mate-search-tool do gnome-search-tool ). É chamado diretamente do mint-menu.Para pesquisar em todas as unidades, eu apenas tive que definir a montagem automática para unidades e atualizar valores no dconf - consulte a ajuda da ferramenta de pesquisa.

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

Vouskopes
fonte