Acelerando a pesquisa de arquivos com um shell

0

Você conhece alguma maneira de acelerar a busca de arquivos com um shell?

Há muitas possibilidades: find , which , whereis , ...

find parece ser o mais útil, mas é muito lento. Talvez eu não saiba a melhor maneira de usar essa funcionalidade. Como encontrar arquivos mais rapidamente?

    
por epsilones 25.03.2012 / 03:45

1 resposta

2

which e whereis pesquisam executáveis no seu caminho - isso é uma limitação bastante significativa se você estiver procurando por algo diferente de um programa.

find tem muita flexibilidade, mas executa a pesquisa quando você a executa sem a ajuda de índices.

locate funciona mais rapidamente porque usa um banco de dados indexado de arquivos. O lado negativo disso é que ele não encontrará arquivos mais recentes que a última atualização do banco de dados. A atualização do banco de dados normalmente é feita regularmente por meio de um trabalho cron .

    
por 25.03.2012 / 03:52

Tags