Alt bærbart gør filsøgning øjeblikkeligt på din pc

  • Joseph Goodman
  • 0
  • 1514
  • 162
Reklame

Jeg havde hørt om alt før og har aldrig rigtig givet det et andet blik.

Men i dag tog det evigt at søge gennem hundretusinder af filer efter et specifikt ord i filernes navn. Jeg besluttede at se, om der var en bedre måde at gøre dette på, så jeg ikke skulle vente til min computer afsluttede søgningen, før jeg kunne have en komplet liste.

Jeg løb endnu en gang ind på alt på Google. Denne gang downloadede jeg den. Det var en bærbar 272KB-fil placeret her. Jeg har prøvet den gamle gamle Microsofts indekseringsværktøj en eller to gange i det forløbne årti, og den lange historie er kort, det blæser i gang!

Jeg håbede, at alt skulle blive en helt anden historie. I henhold til det, jeg læste, søges Alt kun gennem filnavne, og det gør det meget hurtigt. Men lad os faktisk gennemgå testene.

Jeg udpakkede en 589 KB fil fra zip-filen og kørte den. Dette var, hvad jeg så:

Hmm… alt ser temmelig tomt ud!

Så jeg vil prøve at finde en gruppe billeder fra min seneste e-bog på Photoshop. Jeg tror, ​​at alle billederne starter med Photoshop. Jeg indtastede simpelthen Photoshop og så, mens mine søgeresultater blev udfyldt, mens jeg skrev. Jeg rullede lidt ned forbi mine programfiler fra Photoshop og sikker nok, at der var mine billeder på mit skrivebord i en mappe kaldet photoshop. Meget flot og meget hurtigt.

Hvordan kan denne lille app arbejde så hurtigt og effektivt? Jeg har ingen ide! Så jeg åbnede min task manager og kiggede efter alt. Efter den fulde søgning brugte Alt omkring 20 MB hukommelse. Slet ikke dårligt! Indtil videre elsker jeg det. Jeg besluttede at pirke rundt på deres hjemmeside og se, hvad alt andet kan gøre. Jeg fandt denne interessante småbidding under deres ofte stillede spørgsmål:

Hvor lang tid tager det at indeksere mine filer?

“Alt” bruger kun fil- og mappenavne og tager generelt et par sekunder at opbygge sin database. Det tager ca. 1 sekund at indeksere en ny installation af Windows XP SP2 (ca. 20.000 filer). 1.000.000 filer tager ca. 1 minut.

Alt bruger RegEx (Regular Expressions) i sin søgelinje for at hjælpe dig med at finde præcist, hvad du leder efter. Når du har fået fat i det, finder du det usædvanligt nyttigt mange steder. Fra programmets hjælpefil her er alle de udtryk, der understøttes, og hvad de gør:

| - 

En lodret bjælke adskiller alternativer. For eksempel,

grå | grå

kan matche “grå” eller “grå“.

()- 

Parenteser bruges til at definere omfanget og forrang for operatørerne (blandt andre anvendelser). For eksempel,

grå | grå

og

gr (en | e) y

er ækvivalente mønstre, som begge beskriver sæt af “grå” og “grå“.

? - 

Spørgsmærket viser, at der er nul eller en af det foregående element. For eksempel,

farve

matcher begge “farve” og “farve“.

* - 

Stjernen viser, at der er nul eller mere af det foregående element. For eksempel,

b * c

Tændstikker “ac“, “abc“, “abbc“, “abbbc“, og så videre.

+ - 

Plustegnet indikerer, at der findes en eller flere af det foregående element. For eksempel,

ab + c

Tændstikker “abc“, “abbc“, “abbbc“, og så videre, men ikke “ac“.

. - 

Tilsvarer ethvert enkelt tegn undtagen newlines (nøjagtigt hvilke tegn, der betragtes som newlines, er smag, karakterkodning og platformspecifik, men det er sikkert at antage, at linjefoderstegnet er inkluderet). Inden for POSIX-parentesudtryk matcher prikkens tegn en bogstavelig prik. For eksempel,

a.c

Tændstikker “abc“, osv., men

[A.c]

kun kampe “-en“, “.“, eller “c“.

[] - 

Et beslag udtryk. Tilsvarer et enkelt tegn, der er indeholdt i parenteserne. For eksempel,

[Abc]

Tændstikker “-en“, “b“, eller “c“.

[A-z]

specificerer et interval, der matcher ethvert lille bogstav fra “-en” til “z“. Disse former kan blandes:

[Abcx-z]

Tændstikker “-en“, “b“, “c“, “x“, “y“, og “z“, som gør

[A-cx-z]
[^]- 

Tilsvarer et enkelt tegn, der ikke er indeholdt i parenteserne. For eksempel,

[^ Abc]

matcher enhver anden karakter end “-en“, “b“, eller “c“.

[^ A-z]

matcher ethvert enkelt tegn, der ikke er et lille bogstav fra “-en” til “z“. Som ovenfor kan bogstavelige karakterer og intervaller blandes.

^ - 

Tilsvarer startpositionen i strengen. I linjebaserede værktøjer matcher det startpositionen for enhver linje.

$ - 

Matcher slutningen af ​​strengen eller positionen lige før en streng, der slutter på en ny linje. I linjebaserede værktøjer matcher det slutningen af ​​enhver linje.

M, n - 

Det mindst svarer til det foregående element m og ikke mere end n gange. For eksempel,

en 3,5

kun kampe “aaa“, “aaaa“, og “aaaaa“. Dette findes ikke i nogle få ældre tilfælde af regelmæssige udtryk.

Ved hjælp af disse udtryk prøvede jeg følgende søgning for at søge efter alle elementer med AskTheAdmin i jpg's filnavn eller Karl i jpg's filnavn. Jeg er sikker på, at du allerede kan forestille dig, hvor magtfuldt dette er!

Lad os se på programmets muligheder.

På skærmen Generelt finder du de sædvanlige startindstillinger sammen med nogle seje funktioner som at kunne køre flere forekomster af Alt eller flere vinduer i samme instans såvel som hurtigtaster.

Alt fungerer kun på NTFS-volumener, så hvis du kontrollerer fanen Volumener og intet vises - dine drev er sandsynligvis ikke NTFS og skal opgraderes.

Fanen Eksklusionsindstillinger giver dig mulighed for at specificere mapper eller filer, der skal ekskluderes, inklusive skjulte filer eller systemfiler.

ETP er en funktion, der tillader fjernsøgning af din lokale database. Mere information om dette emne kan findes her.

Og HTTP giver dig muligheden for at åbne en webserver på din lokale maskine og tillade forespørgsler mod din lokale database som sådan:

Du kan også åbne dette udefra og søge på din pc hjemmefra uden at skulle bruge et fjerntliggende skrivebord i. Og med nogle kunstige FTP'inger kan du muligvis håndrulle dig selv en dejlig filløsning.

Er der nogen der bruger alt eller noget lignende? Vi vil meget gerne høre om det i kommentarerne!




Endnu ingen kommentarer

Om moderne teknologi, enkel og overkommelig.
Din guide i en verden af moderne teknologi. Lær hvordan du bruger de teknologier og gadgets, der omgiver os hver dag, og lær, hvordan du finder interessante ting på Internettet.