Portable Everything hace que la búsqueda de archivos sea instantánea en su PCHabía escuchado sobre Everything antes y nunca le di una segunda mirada.

Pero hoy, la búsqueda en cientos de miles de archivos para una palabra específica en el nombre de los archivos tomó una eternidad. Decidí ver si había una mejor manera de hacer esto para no tener que esperar a que mi computadora termine la búsqueda antes de poder tener una lista completa.

Una vez más me encontré con Everything en Google. Esta vez lo descargué. Era un archivo portátil de 272 KB ubicado aquí. ¡He probado la buena y antigua herramienta de indexación de Microsoft una o dos veces en la última década y, en pocas palabras, es una gran sorpresa!

Esperaba que todo fuera una historia totalmente diferente. Según lo que leí, Everything SOLO busca a través de los nombres de archivo y eso lo hace muy rápido. Pero, de hecho, hagámoslo pasar por las pruebas.

Extraje un archivo de 589 KB del archivo zip y lo ejecuté. Esto es lo que vi:

Así que voy a tratar de encontrar un grupo de imágenes de mi último libro electrónico en Photoshop. Creo que todas las imágenes comienzan con Photoshop. Simplemente escribí

instagram viewer
Photoshop y vi como mis resultados de búsqueda se rellenaban mientras escribía. Me desplacé un poco más allá de mis archivos de programa desde Photoshop y, efectivamente, había mis imágenes en mi escritorio en una carpeta llamada photoshop. Muy agradable y muy rápido.

¿Cómo puede esta pequeña aplicación funcionar tan rápida y eficientemente? ¡No tengo idea! Entonces abrí mi administrador de tareas y busqué todo. Después de la búsqueda completa, Everything estaba usando alrededor de 20 MB de memoria. ¡No está mal! Hasta ahora me encanta. Decidí hurgar en su sitio web y ver qué más puede hacer Todo. Encontré este dato interesante en sus preguntas frecuentes:

Todo utiliza RegEx (expresiones regulares) en su barra de búsqueda para ayudarlo a identificar exactamente lo que está buscando. Una vez que lo domines, lo encontrarás excepcionalmente útil en muchos lugares. Del archivo de ayuda del programa aquí están todas las expresiones que son compatibles y lo que hacen:

| - 

Una barra vertical separa las alternativas. Por ejemplo,

gris | gris

puede coincidir "gris"O"gris“.

()- 

Los paréntesis se utilizan para definir el alcance y la precedencia de los operadores (entre otros usos). Por ejemplo,

gris | gris

y

gr (a | e) y

son patrones equivalentes que describen el conjunto de "gris"Y"gris“.

? - 

El signo de interrogación indica que hay cero o uno del elemento anterior. Por ejemplo,

Colou? r

coincide con ambos "color"Y"color“.

* - 

El asterisco indica que hay cero o más del elemento anterior. Por ejemplo,

a B C

partidos "C.A“, “a B C“, “abbc“, “abbbc", y así.

+ - 

El signo más indica que hay uno o mas del elemento anterior. Por ejemplo,

ab + c

partidos "a B C“, “abbc“, “abbbc", Y así sucesivamente, pero no"C.A“.

. - 

Coincide con cualquier carácter, excepto las líneas nuevas (exactamente qué caracteres se consideran líneas nuevas es sabor, codificación de caracteres y plataforma específica, pero es seguro asumir que el carácter de avance de línea es incluido). Dentro de las expresiones de paréntesis POSIX, el carácter de punto coincide con un punto literal. Por ejemplo,

C.A

partidos "a B C", Etc., pero

[C.A]

solo coincide "una“, “."O"C“.

[ ] - 

Una expresión entre corchetes. Coincide con un solo carácter contenido entre paréntesis. Por ejemplo,

[a B C]

partidos "una“, “si"O"C“.

[Arizona]

especifica un rango que coincide con cualquier letra minúscula de "una" a "z“. Estas formas se pueden mezclar:

[abcx-z]

partidos "una“, “si“, “C“, “X“, “y"Y"z", al igual que

[a-cx-z]
[^ ]- 

Coincide con un solo carácter que no está contenido entre corchetes. Por ejemplo,

[^ abc]

coincide con cualquier carácter que no sea "una“, “si"O"C“.

[^ a-z]

coincide con cualquier carácter único que no sea una letra minúscula de "una" a "z“. Como arriba, los caracteres literales y los rangos se pueden mezclar.

^ - 

Coincide con la posición inicial dentro de la cadena. En las herramientas basadas en líneas, coincide con la posición inicial de cualquier línea.

$ - 

Coincide con la posición final de la cadena o la posición justo antes de una nueva línea que finaliza la cadena. En las herramientas basadas en líneas, coincide con la posición final de cualquier línea.

{m, n} - 

Coincide con el elemento anterior al menos metro y no más que norte veces. Por ejemplo,

a {3,5}

solo coincide "aaa“, “aaaa"Y"aaaaa“. Esto no se encuentra en algunas instancias antiguas de expresiones regulares.

Usando estas expresiones, probé la siguiente búsqueda para buscar cualquier elemento con AskTheAdmin en el nombre del archivo jpg o Karl en el nombre del archivo jpg. ¡Estoy seguro de que ya puedes imaginar lo poderoso que es esto!

Echemos un vistazo a las opciones del programa.

En la pantalla General, encontrará las opciones de inicio habituales junto con algunas características interesantes como ser capaz de ejecutar múltiples instancias de Everything o múltiples ventanas de la misma instancia, así como teclas de acceso rápido.

Todo solo funciona en volúmenes NTFS, por lo que si verifica la pestaña de volúmenes y no aparece nada, sus unidades probablemente no sean NTFS y deberán actualizarse.

La pestaña de opción de exclusión le permite especificar carpetas o archivos que se excluirán, incluidos los archivos ocultos o del sistema.

ETP es una función que permite la búsqueda remota de su base de datos local. Se puede encontrar más información sobre este tema. aquí.

Y HTTP le ofrece la posibilidad de abrir un servidor web en su máquina local y permitir consultas en su base de datos local de la siguiente manera:

También puede abrir esto al exterior y buscar su PC desde casa sin tener que usar el escritorio remoto. Y con un poco de FTP astuto, es posible que pueda hacer una buena solución de archivo.

¿Alguien que usa Everything o algo similar? ¡Nos encantaría saberlo en los comentarios!

Divulgación de afiliados: Al comprar los productos que recomendamos, ayuda a mantener vivo el sitio. Lee mas.