APRENDIZADO & COGNIÇÃO

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…

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.

Pontos-chave

  • 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…
  • 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.

Síntese

Em síntese, “fiz o "Agent Ransack" que sentia falta no Linux (Sombrero File Search)” reúne os seguintes desdobramentos: 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. 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.

Perguntas frequentes

Respostas institucionais sobre esta cobertura, fontes e limites editoriais.

Sobre o que trata “fiz o "Agent Ransack" que sentia falta no Linux (Sombrero…”?
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…
O que a matéria explica sobre “Pontos-chave”?
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…No Linux nunca…
O que a matéria explica sobre “Síntese”?
Em síntese, “fiz o "Agent Ransack" que sentia falta no Linux (Sombrero File Search)” reúne os seguintes desdobramentos: recoll e docfetcher indexam - só que índice desatualiza, ocupa espaço, e toda vez que eu pluguei ou movi disco (o que aqui é…
Quem edita o conteúdo do Estrato Mente?
A cobertura é produzida e revisada pela equipe editorial do Estrato Mente, com editor-chefe responsável pela linha editorial. Conheça a redação em https://mente.estrato.cc/equipe/.
Quais fontes o Estrato prioriza?
Priorizamos fontes primárias (órgãos oficiais, balanços, estudos revisados, documentos públicos) e cruzamos informações antes da publicação, conforme a política editorial.
Como solicitar correção de uma matéria?
Envie o pedido pela página de Correções (https://mente.estrato.cc/correcoes/) ou Contato (https://mente.estrato.cc/contato/). Erros materiais são corrigidos com registro da atualização.
O conteúdo constitui aconselhamento profissional?
Não. As matérias têm caráter informativo e jornalístico. Decisões financeiras, de saúde, jurídicas ou educacionais devem considerar profissionais habilitados e a sua situação particular.
Onde acompanhar a política editorial do Estrato Mente?
Metodologia, ética e transparência estão em https://mente.estrato.cc/metodologia/, https://mente.estrato.cc/etica-editorial/ e https://mente.estrato.cc/politica-editorial/.
WhatsApp X LinkedIn
Compartilhar: LinkedIn
Diego Amaral

Diego Amaral

Diego Amaral integra a equipe editorial do Estrato Mente, vertical da rede Estrato, na função de Repórter de Filosofia prática. O escopo permanente de cobertura inclui autoconhecimento e ética cotidiana, com atenção ao leitor brasileiro que busca contexto factual, datas oficiais e implicações práticas. Na produção diária, prioriza fontes primárias (órgãos públicos, balanços, papers e documentos oficiais), cruza pelo menos duas referências independentes quando o tema é contestado e evita manchetes que prometam certeza onde há incerteza. Critérios de qualidade: lead com o fato principal, atribuição clara de autoria da equipe Estrato, atualização com selo quando há mudança material e linguagem acessível sem simplificar demais o risco ou o contexto. Trabalha sob revisão da mesa editorial e do editor-chefe do portal. Matérias YMYL recebem segunda leitura antes da publicação e podem ser atualizadas quando surgem novos dados oficiais. Limites: este perfil descreve o papel editorial na marca Estrato. O conteúdo publicado é informativo e não constitui aconselhamento médico, financeiro, jurídico ou profissional personalizado. Transparência ao leitor: metodologia em /metodologia/, ética em /etica-editorial/, correções em /correcoes/, equipe em /equipe/ e canal em /contato/ ([email protected]). Na página-mãe da rede, a bio ampliada e o arquivo de matérias ficam em estrato.cc/blog/, com link para o arquivo do autor em cada portal.

Deixe um comentário