乐于分享
好东西不私藏

实用软件推荐【Everything】

实用软件推荐【Everything】

Everything:一个用电脑就离不开的文件搜索工具

为什么需要 Everything?跟 Windows 自带的搜索有什么区别?

Windows 自带的搜索有两个很大的问题:一是慢,因为它默认会扫描文件内容来建立索引,索引维护本身就拖慢系统;二是吃资源,后台索引器经常莫名其妙地占用大量 CPU,让电脑风扇狂转。很多用了好几年电脑的老用户,宁可手动翻文件夹,也不愿意用那个搜索框。

Everything 就是来解决这个问题的。真正做到快速响应全局搜索。而且支持模糊搜索和强大的搜索语法。

工作原理

Everything 能做到这么快,不是靠什么黑科技,而是因为它走了一条完全不同的路线。

Windows 自带搜索,像一个需要把所有文件翻一遍才能找到东西的人。而 Everything 则像一个把所有文件名提前写成了一本目录册,想找什么,直接翻目录就行。

这个目录册,在技术上有专门的术语——NTFS 文件系统中的 MFT(主文件表)。NTFS 系统里有一个设计:它会自动记录磁盘上所有文件和文件夹的名字、路径等基本信息,存在一个固定位置。Everything 做的就是直接读取这张表,而不是自己去一个文件夹一个文件地去扫。

软件第一次打开的时候会建立初始数据库,即使你电脑里有几十万个文件,也就是几秒到几十秒的事。日常使用中,NTFS 系统还有另一个好用的设计——USN 日志,任何文件的新建、改名、删除都会自动写入这个日志。Everything 只要盯着这个日志,就能实时更新自己的索引。所以你刚保存完的新文件,下一秒 Everything 就能搜到,完全不需要什么“重建索引”那一套。

也就是说,Everything 不扫描文件内容,只读取系统已经给你整理好的文件名清单。性能优势是“偷”来的,偷的是文件系统自己的数据。 这也带来了一个限制:Everything 只适用于 NTFS 格式的磁盘(现在绝大多数 Windows 电脑都是这个格式),如果你的 U 盘是 FAT32/exFAT 格式,就需要手动在设置里添加那个盘符做常规扫描。

关于 FAT32 支持的问题,其实还有一点可以补充:Everything 默认只对 NTFS 卷启用 USN 日志监控,FAT32/exFAT 卷因为没有 MFT 和 USN 日志,需要手动添加到“文件夹索引”里;另外,ReFS 卷在 Windows 企业版中也能被扫描,但效率不如 NTFS。如果你用的是老电脑或装了多系统,这点需要注意。

内存占用呢?官方论坛上的数据是,索引 12 万个文件大概只占不到 16MB 内存,后台运行几乎感觉不到它的存在。

安装方法

1. 网盘下载

通过网盘分享的文件:Everything
链接: https://pan.baidu.com/s/1lzmzrbMhignF-xGvtuffow?pwd=9eu4
提取码: 9eu4

2. 官网下载

https://www.voidtools.com/zh-cn/

实用搜索技巧

首先就行最好设置成开机自启动,因为开始启动的时候需要建立目录册,所以先启动让他建立好,等需要使用的时候就完全不要等待了。

基本的搜索不需要学——打开软件,输入关键词,结果实时出现。但是掌握几个技巧,会让你的效率再提升一个档次:

  • 空格代表“且”:输入 会议 2024,搜到的文件会同时包含“会议”和“2024”。多个关键词用空格隔开就行。

  • 竖线代表“或”:输入 汇报|总结,搜到的文件包含“汇报”或“总结”中的任意一个就行。

  • 排除用感叹号:输入 !临时,所有文件名包含“临时”的都不会出现在结果里。

  • 用通配符* 代表任意字符。*.pdf 搜出所有 PDF 文件,invoice_202* 搜出所有以 invoice_202 开头的文件。

  • 用正则表达式:在搜索菜单里打开正则选项,就可以使用更精确的规则来匹配。比如 ^log.*\.txt$ 能精准找到以 log 开头、以 .txt 结尾的日志文件。

  • 按路径限定:使用 path: 前缀可以只在指定目录下搜。比如 path:C:\Projects\2024\ *.log 只搜项目目录下的日志文件。

  • 按文件大小搜size:>100mb 搜出所有大于 100MB 的文件,size:tiny 搜出 10KB 以下的极小文件。

  • 按时间搜datemodified:today 搜今天修改过的文件,datecreated:lastweek 搜上周创建的文件。

  • 内容搜索(1.5 版):用 content: 前缀,比如 content:"预算表",可以直接搜 Word、Excel、PPT、PDF、TXT 甚至代码文件里面写了什么。1.5 版本内置了全文搜索功能,索引建立后速度非常快,实测检索数千个文档不到 1 秒。配置方法:工具 → 选项 → 内容,勾选“索引文件内容”,然后设置要索引的文件夹范围。

    另外多提一句:如果你经常需要搜文件内容而非文件名,Everything 的 1.5 版内容搜索确实快,但它不是唯一的选择。同类工具里还有 AnyTXT Searcher、FileLocator 等,在深度内容搜索方面各有擅长,感兴趣的可以自己试试。

  • 拼音搜索:1.5 版本原生支持拼音,输入 zs 就能找到“张三的简历”,输入 gongzi 定位“工资表”。也可以配合插件实现更流畅的拼音搜索体验。

总结

Everything 不是那种界面花哨、功能堆成山的软件。它做好了一件事,而且做到了极致——文件搜索。

用久了你会发现,有时候工具不需要多么复杂,只要那点核心功能足够顶事、足够快,就值得每天打开无数次。

如果你还在苦于找不到文件,或者被 Windows 自带搜索折磨得头疼,下载 Everything 试试吧,大概用不了几分钟,你就能理解它为什么装机第一件事就是装它。