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á- find
lo, 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.
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
fonte
Acabei de lançar um front-end da interface do usuário para "localizar":
https://github.com/AlexTuduran/Locator/releases
Espero que ajude.
fonte