A busca por arquivos no gerenciador de arquivos Nemo será mais eficiente e precisa em breve.
O Linux Mint está implementando uma funcionalidade de pesquisa aprimorada na próxima versão principal do seu gerenciador de arquivos Nemo, baseado em GTK. Essa atualização deve ser lançada juntamente com o Cinnamon 6.5 e fará parte do Linux Mint 22.2, previsto para o verão.
Filtros por nome de arquivo usando Regex
A nova funcionalidade permitirá pesquisar, filtrar e listar arquivos com base em expressões regulares (ou "regex") aplicadas aos nomes dos arquivos.
Embora o suporte a regex já exista no Nemo, até o momento ele se limita à análise do conteúdo dos arquivos. A nova versão introduz a opção de alternância regex diretamente na barra de pesquisa por nome de arquivo, além de integrar esse recurso ao mecanismo de busca avançada do gerenciador.
O recurso também inclui validação de expressões, indicando quando a expressão digitada é inválida e não pode ser executada.
Pesquisa por nome de arquivo com Regex
Expressões regulares são amplamente utilizadas em contextos onde o processamento de texto é essencial, como editores de texto, ferramentas de linha de comando e ambientes de desenvolvimento. A sintaxe pode parecer complexa inicialmente, mas permite buscas altamente específicas.
Mesmo que não seja necessário aprender regex para utilizar a busca padrão no Nemo, a funcionalidade estará disponível para quem desejar realizar consultas mais refinadas.
Para a maioria dos casos, uma busca simples será suficiente. No entanto, em situações que exigem mais precisão — como identificar grupos específicos de arquivos — o uso de expressões regulares proporciona uma abordagem mais eficaz.
Exemplo prático
Expressões regulares são especialmente úteis quando há padrões previsíveis nos nomes dos arquivos. Isso facilita, por exemplo, localizar arquivos de backup gerados em um determinado intervalo de tempo ou imagens de câmeras em datas específicas.
Considere o exemplo de uma busca por capturas de tela nomeadas com um padrão fixo: prefixo "Screenshot-", seguido pela data no formato AAAAMMDD e encerrando com a extensão ".png". Um nome típico seria "Screenshot-20250704.png".
Para encontrar arquivos criados entre os dias 1º e 8 de abril, seria possível digitar o seguinte termo de pesquisa (assim que a funcionalidade estiver disponível):
Screenshot-2025040[1-8].png
Quebrando essa expressão:
Screenshot-
: restringe a busca a arquivos com esse prefixo;2025040[1-8]
: restringe a data para os dias 01 a 08 de abril de 2025;.png
: filtra apenas arquivos no formato PNG.
Um exemplo adicional disponível no rastreador de problemas do Linux Mint ilustra o uso da funcionalidade para localizar arquivos ePub que contenham a palavra "The" no início do nome:
^The
: busca por arquivos que começam com "The";The*
: busca por arquivos que contêm "The" seguido de qualquer sequência de caracteres.
Para mais informações sobre a sintaxe e potencial das expressões regulares, consulte a seção sobre expressões POSIX na Wikipedia.
Expansão útil do recurso
A extensão do suporte a expressões regulares para nomes de arquivos representa uma melhoria significativa. Embora Nemo seja desenvolvido pela equipe do Linux Mint, ele é utilizado em diversas distribuições e ambientes de desktop. Portanto, essa melhoria atende a uma gama mais ampla de usuários, além da base principal do Linux Mint.