Catfish, uma ferramenta de pesquisa de arquivos

Catfish, uma ferramenta de pesquisa de arquivos

Catfish é uma ferramenta GUI de busca de arquivos bacana para desktop Linux. A interface é leve e simples e a ferramenta permite refinar sua pesquisa com critérios como tempo, tipo de arquivo, etc.

Usuários mais experientes no Linux geralmente utilizam comandos como locate, find e grep para buscar arquivos diretamente pelo terminal.

Entretanto, em ambientes de desktop Linux, não é necessário abandonar a interface gráfica (GUI) e recorrer à linha de comando (CLI) apenas para realizar pesquisas de arquivos na área de trabalho.

A maioria das distribuições Linux oferece recursos básicos de pesquisa integrados ao gerenciador de arquivos ou ao ambiente de desktop.

No GNOME, por exemplo, é possível utilizar a área de Atividades (ativada pela tecla Windows) para localizar arquivos. O aplicativo Arquivos (anteriormente conhecido como Nautilus) também possui uma função de busca integrada.

catfish_2

O gerenciador de arquivos Nautilus já conta com recursos de pesquisa avançados.

A busca pode ser refinada com filtros como data e tipo de arquivo. No entanto, não permite realizar buscas dentro do conteúdo dos arquivos. Por exemplo, não é possível localizar todos os documentos que contenham a palavra "universidade".

Para isso, ferramentas especializadas em pesquisa de arquivos, como o Catfish, podem ser utilizadas.

Catfish: ferramenta gráfica para buscas no Linux

Catfish é uma aplicação com interface gráfica que permite localizar arquivos de qualquer tipo em ambientes Linux. Internamente, utiliza comandos como locate e find. Seu sistema de preenchimento automático se baseia no daemon Zeitgeist e no comando locate. Trata-se de uma ferramenta leve, desenvolvida com GTK+.

O desenvolvimento do Catfish é mantido por Christian Dywan, também responsável pelo desenvolvimento do navegador Midori.

catfish_1

Principais recursos do Catfish:

  • Pesquisa de arquivos em qualquer parte do sistema, inclusive em partições montadas
  • Busca por conteúdo interno de arquivos (incluindo PDFs), com opção ativável nas preferências
  • Busca em arquivos compactados (.zip, .odt, .docx), também ativável nas preferências
  • Capacidade de localizar arquivos ocultos
  • Suporte a pesquisas de texto completo em codificações UTF-7, UTF-8, UTF-16 BE/LE e UTF-3 BE/LE
  • Filtros por data de modificação
  • Filtros por tipo de arquivo (imagens, vídeos, documentos, etc.)
  • Filtros por localização (pastas como Documentos, Downloads, Imagens ou outras)
  • Exclusão de diretórios ou caminhos específicos durante a pesquisa
  • Interface leve e objetiva
  • Compatibilidade com o Wayland, servidor de exibição (a partir da versão 1.4.12)

Atualmente, o Catfish integra o projeto Xfce, sendo utilizado como mecanismo de busca padrão no gerenciador de arquivos Thunar.

Considerações finais

Catfish é apenas uma das opções disponíveis para quem busca ferramentas gráficas de pesquisa no Linux. Outras alternativas incluem ANGRYSearch e SearchMonkey.

Essas ferramentas oferecem soluções práticas para localizar arquivos, sem a necessidade de recorrer exclusivamente à linha de comando.

Download do Catfish

Instale o Catfish no Linux

Catfish está disponível como pacote DEB

Você pode instalar o Catfish pelo apt-get também através da linha de comando:

Comandos para usar no terminal

sudo apt install catfish

Código fonte do Catfish

O código fonte está disponível no link a seguir:

Código fonte do Catfish

Via itsfoss.com. Você pode conferir o post original em inglês:

App Highlight: Catfish Desktop File Searching Tool

Última atualização deste artigo: 14 de april de 2025