As funções de pesquisa nos gerenciadores de arquivos do Linux não são tão boass, muitos gerenciadores de arquivos eles têm uma função de pesquisa embutida. Eles fazem o trabalho, na maior parte.
No entanto, a velocidade de pesquisa através do gerenciador de arquivos nem sempre é a desejada, para que possamos escolher um aplicativo totalmente dedicado a ele.
FSearch é um utilitário de pesquisa de arquivos gratuito e de código aberto lançado sob a licença GNU GPL v2. Este aplicativo é bastante rápido e pode ser usado em sistemas GNU / Linux, é escrito em C e baseado em GTK + 3.
Esta aplicação permite aos usuários criar e manter seu próprio banco de dados de arquivos e localizar arquivos no Linux de forma mais eficiente.
Mesmo o Baloo do KDE, que gasta eternamente indexando arquivos, não funciona da maneira que você espera que a pesquisa moderna tenha.
Embora você possa achar que não é necessário fazer uma pesquisa de arquivo separada, você provavelmente mudará de ideia rapidamente depois de tentar o FSearch.
FSearch é um aplicativo independente e não requer a presença de um gerenciador de arquivos específico ou do seu ambiente de trabalho. É suportado pela pesquisa de "expressões regulares" com base no uso da biblioteca PCRE (Expressão Regular Compatível com Perl).
Dentre suas principais características podemos destacar:
- Pesquisa instantânea ao digitar
- Suporte a expressões regulares.
- Suporte a filtros (pesquisa apenas por arquivos, pastas ou todos).
- Inclui e exclui pastas específicas a serem indexadas.
- Classificação rápida por nome de arquivo, caminho, tamanho ou data de modificação.
- Interface personalizável.
- Mesa independente.
- Dependências mínimas.
- Pequeno uso de memória (disco rígido e RAM).
- Suporte UTF8.
- Atalhos de teclado estão disponíveis.
instalação
FSearch está empacotado e disponível no Ubuntu e seus derivados.
Mas para o caso de outras distribuições Linux, não é o caso, isso torna as coisas um pouco mais complicadas em outras distribuições, mas é muito simples no Ubuntu.
Os usuários Debian também podem tirar proveito do PPA com um pouco de trabalho extra.
Pára No caso de quem é usuário do Ubuntu, basta abrir um terminal e nele digitar o seguinte comando:
sudo add-apt-repository ppa:christian-boxdoerfer/fsearch-daily sudo apt-get update
E instalamos o aplicativo com:
sudo apt install fsearch
Se você estiver no Debian, você pode usar o PPA, primeiro, abra um terminal e crie um novo arquivo .list.
sudo touch /etc/apt/sources.list.d/fsearch.list
Agora eles devem abra o arquivo com seu editor de texto preferido e adicione as duas linhas a seguir.
deb http://ppa.launchpad.net/christian-boxdoerfer/fsearch-daily/ubuntu cosmic main deb-src http://ppa.launchpad.net/christian-boxdoerfer/fsearch-daily/ubuntu cosmic main
Agora, importe as chaves para o repositório.
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 75555AFF5215AD9DBFD8CDB952B2FFB2DC496F40
sudo apt update
Você está pronto para começar a instalar o FSearch.
sudo apt install fsearch-trunk
No caso do Arch Linux e seus derivados, FSearch está realmente disponível no AUR, nós o instalamos com:
yay -S fsearch-git
Os usuários do Fedora precisarão compilar o FSearch a partir do código-fonte, portanto, não deverão encontrar problemas.
sudo dnf install automake autoconf intltool libtool autoconf-archive pkgconfig glib2-devel gtk3-devel git
Baixamos e compilamos com:
git clone https://github.com/cboxdoerfer/fsearch.git cd fsearch ./autogen.sh ./configure make sudo make install
Criação do banco de dados FSearch
Open FSearch, Clique em "Editar" no menu na parte superior da janela FSearch. Escolha "Preferências". Uma nova janela será aberta clicando na guia "Banco de dados".
À esquerda, a guia "Incluir" lista as pastas a serem incluídas em suas pesquisas. A guia "Excluir" lista as subpastas que você deseja excluir das pastas incluídas.
À direita, você encontrará dois botões para adicionar ou remover diretórios. Uma janela do navegador de arquivos será aberta.
Escolha um diretório que deseja pesquisar e confirmar.
Quando acabar, FSearch varrerá o diretório e construirá seu banco de dados. Isso é surpreendentemente rápido e não deixará seu computador muito lento.
FSearch pronto para pesquisar
E porque não….?
# apt install mlocate / locate
$ atualizado b
$ localizar -i -tanto faz-
Pelo menos os resultados do nome do arquivo são instantâneos (após o updatdb)
Não funciona em L. Mint, leia o resto
Lendo lista de pacotes ... Concluído
Criando árvore de dependências
Lendo as informações de status ... Concluído
O pacote fsearch não está disponível, mas algumas outras referências de pacote
a ele. Isso pode significar que o pacote está ausente, desatualizado ou apenas
disponível em alguma outra fonte
E: O pacote "fsearch" não possui candidato para instalação
Eu costumava localizar toda a minha vida desde o Slackware.
Normalmente sempre funcionou, exceto por algumas "novas" distribuições que não o incluíam, mas esses são os caras do GNU / Linux! Não há nada que não seja duplicado nos servidores de qualquer distribuição.
Geralmente:
sudo updatedb (atualiza o banco de dados com tudo o que você instalou recentemente)
localizar "foo" (pesquisa no banco de dados por correspondências e exibe a saída)
Artigos muito bons aqui.
Eu acho que o Fsearch é como uma versão desktop do locate. É normal ver alguma variedade de vez em quando.