Portable Everything Makes File Searching Instant On Your PC

Ads by Google

image thumb41   Portable Everything Makes File Searching Instant On Your PCI had heard about Everything before and never really gave it a second glance.

But today, searching through hundreds of thousands of files for a specific word in the files’ name took forever. I decided to see if there was a better way to do this so I would not have to wait for my computer to finish the search before I could have a complete list.

I once again ran into Everything on Google. This time I downloaded it. It was a portable 272KB file located here. I have tried good old Microsoft’s indexing tool once or twice in the past decade and long story short it blows big time!

I was hoping Everything was going to be a totally different story. According to what I read Everything ONLY searches through file names and that makes it very fast. But let’s actually put it through the tests.

I extracted a 589KB file from the zip file and ran it. This is what I saw:

everything1 thumb   Portable Everything Makes File Searching Instant On Your PC

Hmm…..everything looks pretty empty!

So I am going to try and find a group of images from my latest eBook on Photoshop. I think all the images start with Photoshop. I simply typed Photoshop and watched as my search results populated as I typed. I scrolled down a little bit past my program files from Photoshop and sure enough there were my images on my desktop in a folder called photoshop. Very nice and very fast.

Ads by Google

image thumb42   Portable Everything Makes File Searching Instant On Your PC

How can this little app work so quickly and efficiently? I have no idea! So I opened up my task manager and looked for Everything. After the full search Everything was using around 20MB of memory. Not bad at all!  So far I am loving it. I decided to poke around their website and see what else Everything can do. I found this interesting tidbit under their FAQ’s:

How long will it take to index my files?

“Everything” only uses file and folder names and generally takes a few seconds to build its database. A fresh install of Windows XP SP2 (about 20,000 files) will take about 1 second to index. 1,000,000 files will take about 1 minute.

Everything uses RegEx (Regular Expressions) in its search bar to help you pinpoint exactly what you are looking for. Once you get the hang of it you will find it exceptionally useful in lots of places. From the program’s help file here is all the expressions that are supported and what they do:

| - 

A vertical bar separates alternatives. For example,

gray|grey

can match “gray” or “grey“.

()- 

Parentheses are used to define the scope and precedence of the operators (among other uses). For example,

gray|grey

and

gr(a|e)y

are equivalent patterns which both describe the set of “gray” and “grey“.

? - 

The question mark indicates there is zero or one of the preceding element. For example,

colou?r

matches both “color” and “colour“.

* - 

The asterisk indicates there are zero or more of the preceding element. For example,

ab*c

matches “ac“, “abc“, “abbc“, “abbbc“, and so on.

+ - 

The plus sign indicates that there is one or more of the preceding element. For example,

ab+c

matches “abc“, “abbc“, “abbbc“, and so on, but not “ac“.

. - 

Matches any single character except newlines (exactly which characters are considered newlines is flavor, character encoding, and platform specific, but it is safe to assume that the line feed character is included). Within POSIX bracket expressions, the dot character matches a literal dot. For example,

a.c

matches “abc“, etc., but

[a.c]

matches only “a“, “.“, or “c“.

[ ] - 

A bracket expression. Matches a single character that is contained within the brackets. For example,

[abc]

matches “a“, “b“, or “c“.

[a-z]

specifies a range which matches any lowercase letter from “a” to “z“. These forms can be mixed:

[abcx-z]

matches “a“, “b“, “c“, “x“, “y“, and “z“, as does

[a-cx-z]
[^ ]- 

Matches a single character that is not contained within the brackets. For example,

[^abc]

matches any character other than “a“, “b“, or “c“.

[^a-z]

matches any single character that is not a lowercase letter from “a” to “z“. As above, literal characters and ranges can be mixed.

^ - 

Matches the starting position within the string. In line-based tools, it matches the starting position of any line.

$ - 

Matches the ending position of the string or the position just before a string-ending newline. In line-based tools, it matches the ending position of any line.

{m,n} - 

Matches the preceding element at least m and not more than n times. For example,

a{3,5}

matches only “aaa“, “aaaa“, and “aaaaa“. This is not found in a few, older instances of regular expressions.

Using these expressions I tried the following search to look for any items with AskTheAdmin in the jpg’s file name or Karl in the jpg’s file name. I am sure you can already imagine how powerful this is!

image thumb43   Portable Everything Makes File Searching Instant On Your PC

Let’s take a look at the program’s options.

image thumb44   Portable Everything Makes File Searching Instant On Your PC

On the General screen you will find the usual startup options along with some cool features like being able to run multiple instances of Everything or multiple windows of the same instance as well as hot-keys.

image thumb45   Portable Everything Makes File Searching Instant On Your PC

image thumb46   Portable Everything Makes File Searching Instant On Your PC

Everything only works on NTFS volumes so if you check the volumes tab and nothing shows up ““ your drives are probably not NTFS and will need to be upgraded.

image thumb47   Portable Everything Makes File Searching Instant On Your PC

The exclude option tab allows you to specify folders or files to be excluded including hidden or system files.

image thumb48   Portable Everything Makes File Searching Instant On Your PC

ETP is a feature that allows for remote searching of your local database. More information on this topic can be found here.

image thumb49   Portable Everything Makes File Searching Instant On Your PC

And HTTP offers you the ability to open up a web server on your local machine and allow queries against your local database like so:

image thumb50   Portable Everything Makes File Searching Instant On Your PC

You can open this up to the outside as well and search your PC from home without having to remote desktop in. And with some crafty FTP’ing you might be able to hand roll yourself a nice file solution.

Anyone using Everything or something similar? We would love to hear about it in the comments!

Ads by Google

20 Comments - Write a Comment

Reply

ali

yes it is very nice and good application only I found some thing that it is case sensitive and search results are different.

Karl L. Gechlik | AskTheAdmin.com

My results are NOT case sensitive. What is your OS and installed version of this application.

ali

my OS is XP

Reply

Joey

You can also set the shortcut to pull up Everything. I have mine set to Win+Z. You can also close the prog with Esc. This is the fastest and best desktop search tool around.

Reply

vvvlad

Everything is great!
I only wish it could search inside files too

Reply

Time Saving Tools

The filename only approach is great if you remember the name of the file. But what if you only remember something that was IN the file? I have been a long-time user of indexed search tools, including Copernic and Google. My favorite remains the X1 tool (www.x1.com). It’s fast and it covers File names, file contents (including PDF and ZIP), Email, and Contacts. I don’t know how I ever lived without it.

Ed

I also tried Copernic, Google Search and X1. My favorite is also X1 but I use Copernic now because there is a free version. I can’t justify the cost based on the added features.

Reply

Bart

Locate32 is software which can be used to find files from your harddrives and other locations. It works like updatedb and locate commands in Unix based systems. In other words, it uses databases to store information about directory structures and uses these databases in searches. The use of these databases provides very fast searching speed. The software includes a dialog based application as well as console programs which can be used to both update and access databases. Supported operation systems are Windows 98/ME/NT4/2000/XP/Vista.
http://www.locate32.net/content/view/14/26/

I swear to this one tho

Reply

Jarmo

I’m using Everything 1.2.1.371. It does not seem to be case-sensitive, which is the appropriate behavior imo.

Karl L. Gechlik | AskTheAdmin.com

I am using the same version on Windows XP SP3 and also do NOT have any case-sensitive results. And I agree with Jarmo this was the expected results.

Reply

David

I ditched Google desktop search for “Everything” and never looked back. Brilliant and blazingly fast. What hasn’t been mentioned is that you can do most of the “normal” file manipulations, i.e. open, delete, drag and drop into another program, right-click, etc; from within “Everything”, which makes life very easy if it turns up duplicates. It does, literally, index everything, incuding system files, if you want to go down that path, but be very careful! I use it a lot with .mp3 files, as well, to double-check that my back-ups are in place on two external drives. As an aside, I only found out that one of the drives (500 gig WE Elements) was pre-formatted to FAT (not sure why – for MAC use, as well?) when “Everything” wasn’t indexing stuff on it, as it only works with NTFS, so I converted that drive’s file system with no problem or data loss.

Reply

Abd Allah Diab

It is simply the best tool I’ve ever tested, a few days ago I was searching for some .h (C Header) files, and I could’t do it without Everything.

Reply

vvvlad

Does anyone know how to enable global hotkey to start Everything?

Your comment