Como encontrar arquivos no Linux de forma rápida e fácil

Aqui No blog existem diversos artigos para localizar arquivos no Linux, com destaque para o tutorial do Pesquise com localizar e excluir arquivos (por sua extensão) dos resultados, todos eles cobrem de uma maneira diferente o processo tão necessário de encontrar um arquivo armazenado em nosso computador, desta vez queremos ensinar encontre arquivos no Linux com rapidez e facilidade usando uma ferramenta chamada Pesquisa ANGRY.

O que é ANGRYsearch?

Pesquisa ANGRY é uma ferramenta de código aberto, desenvolvida em Python 3 uso PyQt5 o que nos permite fazer procure por qualquer tipo de arquivo com resultados em tempo real, ou seja, com esta ferramenta estamos obtendo resultados que correspondem à nossa pesquisa enquanto escrevemos.

A ferramenta nos permite faça pesquisas realmente rápidas em três modos, o modo leve que apenas nos mostra o nome do arquivo com seu caminho, o modo completo que nos dá informações relacionadas ao tamanho e data de modificação do arquivo, além do modo regex que nos permite pesquisar com expressões regulares. A velocidade de pesquisa do modo lite e regex é bastante considerável para o modo completo, já que o último precisa fazer consultas extras para as estatísticas do arquivo.

El Comportamento do ANGRYsearch é muito fácil de entender, a princípio cria um banco de dados com todos os arquivos que armazenamos em nosso computador, esta base de dados é consultada sempre que fazemos uma pesquisa e dá-nos a localização do ficheiro, a ferramenta por sua vez integra-se com as aplicações predefinidas do nosso sistema operativo.

La GUI ANGRYsearch é bastante simples e organizado, sem necessidade de acesso root para sua execução e consome poucos recursos em comparação com os motores de busca nativos de alguns ambientes de desktop.

como encontrar arquivos no linux

Como instalar o ANGRYsearch?

Os usuários de qualquer distribuição Linux podem instale o ANGRYsearch a partir do seu código fonte, é suficiente que tenhamos as seguintes dependências instaladas python3-pyqt5xdg-utils e que baixamos a versão mais recente do ANGRYsearch de aqui.

Depois de fazer o download da última versão, descompactamos, vamos ao diretório que foi criado e abrimos um terminal de onde executaremos os seguintes comandos:

 chmod +x install.sh
  sudo ./install.sh

Isso instalará a ferramenta que podemos executar a partir do menu de aplicativos ou do terminal digitando ANGRYsearch.

Como instalar o ANGRYsearch no Arch Linux e derivados

Os usuários do Arch Linux e derivados podem instalar o ANGRYsearch muito facilmente, já que eles têm um pacote de instalação disponível nos repositórios AUR, para instalá-lo basta executar.

yaourt -S angrysearch

Como instalar o ANGRYsearch no openSUSE, Fedora e derivados

OpenSUSE, Fedora e usuários derivados podem baixar o pacote de instalação da ferramenta em aqui e instale-o com seu gerenciador de pacotes.

Como procurar arquivos no Linux usando ANGRYsearch?

Assim que tivermos o ANGRYsearch instalado, devemos atualizar imediatamente o banco de dados do aplicativo e devemos atualizá-lo de vez em quando para que todos os arquivos possam ser encontrados, depois mostraremos como fazer este processo automaticamente.

Pára encontrar arquivos no Linux Usando a ferramenta, basta executá-la e inserir o nome do arquivo que queremos encontrar, há uma verificação que devemos ativar ou desativar dependendo do tipo de pesquisa que desejamos, seja lite ou completa.

A ferramenta sempre nos mostrará os arquivos correspondentes enquanto estamos escrevendo, por isso é uma vantagem muito avançada nos casos em que não sabemos o nome exato do arquivo em questão.

encontrar arquivos no Linux

pesquisa de arquivo no linux

Para fazer com que o banco de dados ANGRYsearch se atualize constantemente, podemos usar o crontab, que se você ainda não sabe o que é, recomendamos que leia Cron e crontab, explicado. As etapas a seguir são:

ANGRYsearch vem equipado com um script que permite a atualização da base de dados chamada angrysearch_update_database.py, o que devemos fazer é que o crontab execute o referido arquivo constantemente, para isso basta executar os seguintes comandos desde um terminal:

$ crontab -l
$ crontab -e

Em seguida, adicionamos a chamada do script que no exemplo será executado a cada 6 horas:

0 */6 * * * /usr/share/angrysearch/angrysearch_update_database.py

Com isso teremos nossos arquivos constantemente indexados no banco de dados ANGRYsearch, para que possamos ter resultados mais exatos.


Deixe um comentário

Seu endereço de email não será publicado. Campos obrigatórios são marcados com *

*

*

  1. Responsável pelos dados: Miguel Ángel Gatón
  2. Finalidade dos dados: Controle de SPAM, gerenciamento de comentários.
  3. Legitimação: Seu consentimento
  4. Comunicação de dados: Os dados não serão comunicados a terceiros, exceto por obrigação legal.
  5. Armazenamento de dados: banco de dados hospedado pela Occentus Networks (UE)
  6. Direitos: A qualquer momento você pode limitar, recuperar e excluir suas informações.

  1.   anônimo dito

    Informações excelentes e úteis.

  2.   manual dito

    Boa entrada. Já faz algum tempo que te acompanho e gosto da tua abordagem.
    Parece-me uma ferramenta que facilita a sua vida (como todas as que você costuma analisar).
    Quanto ao tratamento utilizado em cada postagem, classificaria como conciso, concreto, elegante e superútil.
    Capturas muito boas sempre, ilustrando o texto.
    Parabéns pelo blog.

  3.   Alexis Diaz dito

    Como instalar no Debian.