
Peter Holmes
0
4856
1235
Habí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 una buena o 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 dejémoslo pasar por las pruebas.
Extraje un archivo de 589 KB del archivo zip y lo ejecuté. Esto es lo que vi:
Hmm ... todo se ve bastante vacío!
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í 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 de Photoshop y, efectivamente, había mis imágenes en mi escritorio en una carpeta llamada photoshop. Muy agradable y muy rapido.
¿Cómo puede esta pequeña aplicación funcionar tan rápida y eficientemente? ¡No tengo idea! Así que 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:
¿Cuánto tiempo llevará indexar mis archivos??
“Todo” solo usa nombres de archivos y carpetas y generalmente toma unos segundos para construir su base de datos. Una nueva instalación de Windows XP SP2 (aproximadamente 20,000 archivos) tomará aproximadamente 1 segundo para indexarse. 1,000,000 de archivos tomarán aproximadamente 1 minuto.
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:
El | -Una barra vertical separa las alternativas. Por ejemplo,
gris | grispuede 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 | grisy
gr (a | e) yson 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,
colorcoincide con ambos “color” y “color“.
* * -El asterisco indica que hay cero o más del elemento anterior. Por ejemplo,
a B Cpartidos “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 + cpartidos “a B C“, “abbc“, “abbbc“, y así sucesivamente, pero no “C.A“.
. -Coincide con cualquier carácter, excepto las nuevas líneas (exactamente qué caracteres se consideran nuevas líneas es el sabor, la codificación de caracteres y la plataforma específica, pero es seguro asumir que el carácter de avance de línea está incluido). Dentro de las expresiones de corchetes POSIX, el carácter de punto coincide con un punto literal. Por ejemplo,
C.Apartidos “a B C“, etc., pero
[C.A]solo coincide “una“, “.“, o “do“.
[] -Una expresión entre corchetes. Coincide con un solo carácter contenido entre paréntesis. Por ejemplo,
[a B C]partidos “una“, “segundo“, o “do“.
[Arizona]especifica un rango que coincide con cualquier letra minúscula de “una” a “z“. Estas formas se pueden mezclar:
[abcx-z]partidos “una“, “segundo“, “do“, “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 personaje que no sea “una“, “segundo“, o “do“.
[^ a-z]coincide con cualquier carácter individual 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..
PS -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..
Minnesota -Coincide con el elemento anterior al menos metro y no más que norte veces. Por ejemplo,
a 3,5solo coincide “aaa“, “aaaa“, y “aaaaa“. Esto no se encuentra en algunas instancias antiguas de expresiones regulares.
Usando estas expresiones, intenté 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 poder 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 a excluir, incluidos los archivos ocultos o del sistema.
ETP es una característica que permite la búsqueda remota de su base de datos local. 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 en su PC desde su hogar sin tener que usar el escritorio remoto. Y con un poco de FTP astuto, podría ser capaz de hacer una buena solución de archivo.
¿Alguien que usa Everything o algo similar? Nos encantaría saberlo en los comentarios.!