Windows 自带的搜索慢得令人抓狂——输入关键词后等几十秒是常态。而 Everything 这款仅有 1MB 的小工具,能在输入文字的瞬间实时展示全盘匹配结果。这篇文章带你彻底吃透它。
为什么 Everything 这么快?
Windows Search 之所以慢,是因为它试图扫描文件内容建立全文索引。而 Everything 不扫描文件内容,它直接读取 NTFS 分区的 MFT(主文件表)。MFT 里记录了所有文件的元数据(文件名、路径、大小、时间),Everything 一次性读完就建立了内存索引。
- 扫描 100 万个文件:Windows Search 需要几十分钟;Everything 只需 1 秒。
- 运行时内存占用:通常不超过 100MB。
- 实时更新:文件增删改时,Everything 通过 USN 日志秒级同步索引。
高级搜索语法
Everything 支持丰富的搜索操作符,组合使用效果惊人:
*.doc|*.docx:搜索 Word 文档(| 表示"或")path:D:\Projects:限定在 D 盘 Projects 目录搜索ext:psd size:>100mb:搜大于 100MB 的 PSD 文件dm:today:搜今天修改过的文件empty::找出所有空文件夹(清理垃圾利器)regex:^log\d{8}\.txt$:用正则匹配文件名为 log20250729.txt 格式的文件D:\Work ext:docx dm:thisweek:组合搜索——D 盘 Work 目录下本周修改的 Word 文档
HTTP 服务器:手机也能搜电脑文件
这是 Everything 最被低估的功能。它内置了一个轻量级 HTTP 服务器,开启后可以让局域网内其他设备直接搜索和下载你电脑上的文件:
- 打开 Everything → 工具 → 选项 → HTTP 服务器。
- 勾选"启用 HTTP 服务器",端口默认 80(如被占用可改为 8080)。
- 在手机或平板的浏览器中输入
http://你的电脑IP:端口,即可看到一个网页版的文件搜索引擎。 - 支持搜索、预览、下载,速度走满局域网带宽。
这个功能尤其适合在公司内网分享文件:同事不需装任何软件,在浏览器里就能搜索你的共享文件并下载。
使用技巧
- 搜索书签:常用搜索条件可以保存为书签,一键调用。
- NTFS 之外的磁盘:U 盘、FAT32 分区需要在选项里添加到"文件夹索引"。
- 排除系统目录:在选项→排除中设置,减少干扰结果。
- 与 Total Commander 联动:设置里绑定 TC 路径,搜索结果可直接在 TC 中打开。
下载地址可在 voidtools.com 找到,免费且无广告。