Portátil Tudo torna a pesquisa de arquivos instantânea no seu PC image41Eu já tinha ouvido falar de Tudo antes e nunca realmente dei uma segunda olhada.

Hoje, porém, a busca em centenas de milhares de arquivos por uma palavra específica no nome dos arquivos levou uma eternidade. Decidi ver se havia uma maneira melhor de fazer isso, para que eu não tivesse que esperar meu computador concluir a pesquisa antes de poder ter uma lista completa.

Mais uma vez, encontrei Tudo no Google. Desta vez eu baixei. Era um arquivo portátil de 272KB localizado aqui. Eu experimentei a boa e velha ferramenta de indexação da Microsoft uma ou duas vezes na última década e, para encurtar a história, é um grande momento!

Eu esperava que Tudo fosse uma história totalmente diferente. De acordo com o que eu li, o Everything APENAS pesquisa por nomes de arquivos e isso o torna muito rápido. Mas vamos realmente passar pelos testes.

Extraí um arquivo de 589 KB do arquivo zip e o executei. Isto é o que eu vi:

Então, vou tentar encontrar um grupo de imagens do meu último e-book no Photoshop. Eu acho que todas as imagens começam com o Photoshop. Eu simplesmente digitei

instagram viewer
Photoshop e assisti enquanto meus resultados de pesquisa eram preenchidos enquanto eu digitava. Percorri um pouco meus arquivos de programa do Photoshop e com certeza havia minhas imagens na área de trabalho em uma pasta chamada photoshop. Muito bom e muito rápido.

Como esse pequeno aplicativo funciona de maneira tão rápida e eficiente? Eu não faço ideia! Então eu abri meu gerenciador de tarefas e procurei por Tudo. Após a pesquisa completa, tudo estava usando cerca de 20 MB de memória. Nada mal! Até agora eu estou amando isso. Decidi vasculhar o site deles e ver o que mais tudo pode fazer. Encontrei esse boato interessante nas perguntas frequentes:

Tudo usa o RegEx (Expressões regulares) em sua barra de pesquisa para ajudar a identificar exatamente o que você está procurando. Depois de pegar o jeito, você o achará excepcionalmente útil em muitos lugares. No arquivo de ajuda do programa, aqui estão todas as expressões suportadas e o que elas fazem:

| - 

Uma barra vertical separa alternativas. Por exemplo,

cinza | cinza

pode combinar "cinzento"Ou"cinzento“.

()- 

Parênteses são usados ​​para definir o escopo e a precedência dos operadores (entre outros usos). Por exemplo,

cinza | cinza

e

gr (a | e) y

são padrões equivalentes que descrevem o conjunto de "cinzento"E"cinzento“.

? - 

O ponto de interrogação indica que há zero ou um do elemento anterior. Por exemplo,

colou? r

corresponde a ambos "cor"E"cor“.

* - 

O asterisco indica que existem zero ou mais do elemento anterior. Por exemplo,

abc

fósforos "ac“, “abc“, “abbc“, “abbbc", e assim por diante.

+ - 

O sinal de mais indica que há um ou mais do elemento anterior. Por exemplo,

ab + c

fósforos "abc“, “abbc“, “abbbc"E assim por diante, mas não"ac“.

. - 

Corresponde a qualquer caractere único, exceto as novas linhas (exatamente quais caracteres são considerados novas linhas são sabor, codificação de caracteres e específica da plataforma, mas é seguro assumir que o caractere de avanço de linha é incluído). Nas expressões de colchete POSIX, o caractere de ponto corresponde a um ponto literal. Por exemplo,

a.c

fósforos "abc", Etc., mas

[a.c]

corresponde apenas "uma“, “."Ou"c“.

[ ] - 

Uma expressão entre colchetes. Corresponde a um único caractere contido entre colchetes. Por exemplo,

[abc]

fósforos "uma“, “b"Ou"c“.

[a-z]

especifica um intervalo que corresponde a qualquer letra minúscula de "uma" para "z“. Estes formulários podem ser misturados:

[abcx-z]

fósforos "uma“, “b“, “c“, “x“, “y"E"z", como faz

[a-cx-z]
[^ ]- 

Corresponde a um único caractere que não está contido entre colchetes. Por exemplo,

[^ abc]

corresponde a qualquer caractere que não seja "uma“, “b"Ou"c“.

[^ a-z]

corresponde a qualquer caractere que não seja uma letra minúscula de "uma" para "z“. Como acima, caracteres literais e intervalos podem ser misturados.

^ - 

Corresponde à posição inicial dentro da string. Nas ferramentas baseadas em linha, ele corresponde à posição inicial de qualquer linha.

$ - 

Corresponde à posição final da string ou à posição imediatamente antes de uma nova linha de final de string. Nas ferramentas baseadas em linha, ele corresponde à posição final de qualquer linha.

{m, n} - 

Corresponde ao elemento anterior pelo menos m e não mais do que n vezes. Por exemplo,

a {3,5}

corresponde apenas "aaa“, “aaaa"E"aaaaa“. Isso não é encontrado em algumas instâncias mais antigas de expressões regulares.

Usando essas expressões, tentei a seguinte pesquisa para procurar itens com AskTheAdmin no nome do arquivo jpg ou Karl no nome do arquivo jpg. Tenho certeza que você já pode imaginar o quão poderoso isso é!

Vamos dar uma olhada nas opções do programa.

Na tela Geral, você encontrará as opções usuais de inicialização, além de alguns recursos interessantes, como capaz de executar várias instâncias de Tudo ou várias janelas da mesma instância, bem como teclas de atalho.

Tudo funciona apenas em volumes NTFS; portanto, se você verificar a guia volumes e nada aparecer - suas unidades provavelmente não são NTFS e precisarão ser atualizadas.

A guia da opção de exclusão permite especificar pastas ou arquivos a serem excluídos, incluindo arquivos ocultos ou do sistema.

ETP é um recurso que permite a pesquisa remota do seu banco de dados local. Mais informações sobre este tópico podem ser encontradas aqui.

E o HTTP oferece a capacidade de abrir um servidor da Web em sua máquina local e permitir consultas no banco de dados local da seguinte maneira:

Você também pode abrir isso para o exterior e pesquisar em seu PC em casa sem ter que acessar a área de trabalho remota. E com alguns FTPs engenhosos, você poderá criar uma ótima solução de arquivo.

Alguém usando Tudo ou algo semelhante? Gostaríamos muito de ouvir sobre isso nos comentários!

Divulgação de afiliados: Ao comprar os produtos que recomendamos, você ajuda a manter o site vivo. Consulte Mais informação.