Pitch: fiz o "Agent Ransack" que sentia falta no Linux (Sombrero File Search)
Sou médico, não programador de carreira, mas uso Linux há muito tempo e tenho um "servidor" de bancada em casa que já passou dos 13 discos (a maioria SMR, bem mais lento que CMR - isso já adianto pra não me acusarem de esconder).
Foi ali que bateu uma falta chata: no Windows eu sempre usei o Agent Ransack pra buscar arquivo por nome E por conteúdo ao mesmo tempo, com sintaxe booleana. No Linux nunca achei nada que me convencesse de verdade. fsearch é rápido mas só nome. catfish faz conteúdo só que é bem mais lento. recoll e docfetcher indexam - só que índice desatualiza, ocupa espaço, e toda vez que eu pluguei ou movi disco (o que aqui é rotina) fica esperando reindexar.
Então parei de reclamar e fiz o meu. Sombrero File Search - GPL, código aberto, sem índice: usa ripgrep e fd por baixo quando disponíveis (com fallback em Python puro se não tiver), busca nome + conteúdo com AND/OR/NOT numa GUI PySide6 simples.
Uma coisa que fiz questão: ele não escreve nada. Só lê. Sem delete, sem rename, sem mover automático. Já perdi arquivo demais confiando cego em ferramenta "inteligente" - inclusive nas minhas próprias - pra arriscar isso aqui.
Sendo honesto: se seu disco for SMR como boa parte do meu, a primeira busca por conteúdo numa pasta grande vai ser lenta - isso é físico, não é bug que eu vá resolver. Em CMR ou SSD é rápido.
Repositório: https://github.com/Thiopental1976/sombrero-file-search. É novo ainda, então se alguém testar e achar furo - ou achar a ideia ruim mesmo - quero saber.