拓冰建站拓冰建站
首页 / 资讯中心 / 正文

Everything 文件搜索工具安装配置与高效使用全指南

1. 为什么 Everything 值得你花十分钟装一遍如果你每天的工作都离不开电脑文件多到连自己都记不清放在哪个盘那 Everything 这个工具大概率能帮你省下大量翻文件夹的时间。它是一款运行在 Windows 平台上的本地文件搜索工具核心能力就一个在你输入关键词的瞬间几乎零延迟地把匹配的文件和文件夹列出来。注意是“瞬间”不是“等几秒”。这跟 Windows 自带的搜索框完全不是一个量级的体验。我最早接触 Everything 是在一台装了三年、硬盘塞了将近两百万个文件的旧机器上。当时用系统自带搜索找一个配置文件进度条走了快半分钟还没出结果换成 Everything 之后输入文件名的前几个字母结果就已经刷出来了。那种感觉就像从拨号上网突然换成了光纤。所以这篇内容适合所有 Windows 用户尤其是程序员、运维、设计师、资料整理爱好者以及任何需要频繁在本地找文件的人。Everything 解决的核心问题是NTFS 文件系统下的文件名索引与极速检索。它不依赖 Windows 的搜索索引服务而是直接读取 NTFS 文件系统的主文件表MFT把文件名和路径信息拉进自己的数据库然后在这个轻量数据库上做匹配。这就是它快得离谱的根本原因。理解了这一点后面安装和配置里的很多细节你就能想通了。这篇教程会从下载、安装、首次配置、搜索语法、常见问题排查一路讲下来尽量把每一步的“为什么”也交代清楚。你不需要有任何编程基础跟着做就行。2. 安装前的准备工作与版本选择2.1 确认你的系统环境是否匹配Everything 主要面向 Windows官方版本对系统的要求并不高。从 Windows 7 到 Windows 11 都能跑32 位和 64 位系统都有对应安装包。不过有几个前提条件需要先确认一下。第一你的系统盘通常是 C 盘必须是 NTFS 格式。Everything 的极速索引依赖 NTFS 的 MFT如果你的硬盘是 FAT32 或者 exFAT它虽然也能用但会退化成普通的文件遍历扫描速度优势会打折扣。怎么确认打开“此电脑”右键 C 盘选“属性”在“常规”标签页里就能看到“文件系统”一栏。绝大多数 Windows 系统盘默认都是 NTFS所以这一条通常不用担心。第二你需要有管理员权限。安装过程会请求写入系统目录和注册表没有管理员权限会卡在安装环节。如果你用的是公司电脑且权限受限可以尝试下载便携版Portable解压即用不需要安装。第三确认一下你的 Windows Search 服务是否在运行。这里有个常见误区很多人以为装了 Everything 就要把系统自带的 Windows Search 关掉其实没必要。两者可以共存Everything 走的是自己的索引通道不抢系统搜索的饭碗。我实测下来同时开着没有任何冲突。2.2 官方版、便携版、精简版到底选哪个Everything 的发布渠道比较清晰主要就是官方站点提供的几个版本。我整理了一个对比表方便你按需选择。版本类型是否需要安装是否写注册表适合场景我的建议标准安装版是是个人长期使用首选功能最全便携版否否U 盘携带、公司受限电脑临时用或权限不足时选精简版是是老机器、极简需求一般不需要标准版已经很轻命令行版否否脚本调用、批量处理进阶用户按需标准安装版是我最推荐的。它会自动配置好系统集成比如右键菜单里加一个“用 Everything 搜索”还有开机自启动选项。便携版适合放在 U 盘里插到任何一台 Windows 电脑上都能直接跑但每次都要手动打开也没有右键集成。提示下载时认准官方渠道。网上有一些第三方下载站会把安装包重新打包夹带推广软件。安装过程中如果看到莫名其妙的“推荐安装某某浏览器”勾选项直接取消或者干脆换一个下载源。2.3 下载时容易踩的坑下载环节本身不复杂但有几个细节值得说。官方站点提供的安装包体积很小通常只有几 MB如果你下载下来发现几十 MB 甚至上百 MB那大概率是被二次打包了。另外下载页面会有 32 位和 64 位的区分现在绝大多数电脑都是 64 位选 x64 那个就行。怎么确认在“设置”里找“系统”然后看“关于”里面会写“系统类型”。还有一个容易被忽略的点下载完成后Windows 可能会弹出 SmartScreen 拦截提示说“Windows 已保护你的电脑”。这不是病毒是因为这个安装包没有购买昂贵的代码签名证书。点击“更多信息”然后选“仍要运行”即可。如果你实在不放心可以在安装前把安装包拖到在线多引擎扫描站点过一遍确认没问题再装。3. 手把手完成 Everything 安装与首次配置3.1 安装过程中的关键选项怎么选双击安装包之后会进入一个很简洁的安装向导。前面几步基本都是“下一步”但有几个地方需要你留意。第一个是安装路径。默认会装到C:\Program Files\Everything这个路径没问题不用改。除非你的 C 盘空间特别紧张那可以换到其他盘但没必要因为 Everything 本体加上索引数据库通常也就几十 MB 到几百 MB取决于你索引的文件数量。第二个是组件选择。安装向导会问你要不要创建桌面快捷方式、要不要加进右键菜单、要不要开机自启。我的建议是桌面快捷方式可以要右键菜单建议要开机自启看情况。右键菜单那个“用 Everything 搜索”在整理文件时特别顺手。开机自启的话如果你电脑配置一般、开机本来就慢可以先不勾需要时手动打开如果配置够勾上也无妨它启动很快几乎不拖慢开机速度。第三个是“安装 Everything 服务”这个选项。这个服务的作用是让 Everything 能以系统权限运行索引从而访问一些普通权限读不到的目录。如果你只是搜自己用户目录下的文件不装服务也行。但如果你经常需要搜系统目录、程序目录建议勾上。安装服务需要管理员权限安装向导会自动处理。3.2 首次启动后的索引建立过程安装完成后第一次打开 Everything它会立刻开始建立索引。你会看到主界面顶部有一个进度条在走同时文件列表在飞速填充。这个过程的长短取决于你硬盘里的文件数量。我实测过几台机器一台大约 50 万文件的笔记本首次索引大概十几秒一台接近 200 万文件的台式机大概一分钟出头。这个速度已经相当快了。索引建立期间你可以正常使用搜索只是结果可能还不完整。等进度条走完索引就绪之后的搜索都是毫秒级响应。Everything 的索引数据库会保存在安装目录或者用户数据目录下文件名类似Everything.db。这个文件的大小和你的文件数量成正比一般几十 MB 到一两百 MB。注意首次索引时Everything 会读取 NTFS 的 MFT这个操作是只读的不会修改你的任何文件。但如果你硬盘有坏道或者文件系统有错误索引过程可能会卡住。遇到这种情况先跑一下磁盘检查chkdsk修复完再重新索引。3.3 让 Everything 只索引你关心的目录默认情况下Everything 会索引所有 NTFS 分区。如果你有多个硬盘或者某些盘里全是电影、备份这类不需要频繁搜索的内容可以把它们排除掉这样索引数据库会更小搜索范围也更聚焦。操作路径是打开 Everything点菜单栏的“工具”选“选项”然后在左侧找到“索引”下的“文件夹”或“NTFS”标签。在这里你可以添加要排除的目录或者干脆取消勾选某些分区。比如我有一个专门放素材的 D 盘里面文件命名很规范我基本不用搜就把它排除了索引数据库直接小了一半。另一个实用设置是“排除列表”。在“索引”下面有个“排除”标签你可以按文件名模式排除比如*.tmp、*.log这样临时文件和日志就不会出现在搜索结果里减少干扰。这个功能在排查问题时特别有用我经常用它把编译产生的中间文件过滤掉。4. 搜索语法与高效使用技巧4.1 基础搜索从文件名到路径匹配Everything 的默认搜索行为是匹配文件名和路径。你输入一个词它会把文件名里包含这个词的所有结果列出来。比如输入report所有名字里带 report 的文件和文件夹都会出现。这个匹配是大小写不敏感的输入Report和report结果一样。但这里有个细节默认情况下Everything 匹配的是“包含”关系不是“开头”或“结尾”。也就是说输入log会匹配到catalog.txt、dialog.png、mylog.log等等。如果你只想找以某个词开头的文件可以用startwith:语法比如startwith:setup。想找以某个词结尾的用endwith:比如endwith:.pdf。路径匹配也很有用。比如你记得文件在某个项目目录下但忘了具体文件名可以输入路径的一部分比如projects\2024\docsEverything 会把该路径下的所有文件列出来。这个功能在整理项目资料时效率极高。4.2 进阶语法布尔运算与通配符当你搜索结果太多时就需要用布尔运算来收窄范围。Everything 支持AND、OR、NOT也支持用空格表示 AND。比如report 2024等价于report AND 2024会找出同时包含这两个词的文件。report | summary表示 OR找出包含任意一个的。report !draft表示 NOT找出包含 report 但不包含 draft 的。通配符方面*匹配任意多个字符?匹配单个字符。比如*.log找所有日志文件file?.txt找 file1.txt、fileA.txt 这类。不过要注意Everything 的通配符是在整个文件名上匹配的不是正则表达式。如果你需要更复杂的模式可以在“搜索”菜单里启用“正则表达式”模式但那个对新手不太友好日常用通配符足够了。还有一个很实用的语法是content:它可以搜索文件内容。但这个功能默认是关闭的因为全文搜索会慢很多。你需要在“选项”里的“索引”下启用“内容索引”然后指定要索引的文件类型。我一般只对代码目录启用这个功能搜代码里的函数名很方便。4.3 排序、筛选与结果导出搜索结果出来之后你可以点列标题来排序比如按“修改日期”倒序快速找到最近改过的文件。Everything 还支持按大小、路径、扩展名排序。我经常用“扩展名”排序来快速归类文件。筛选方面左侧栏有一个“筛选器”区域可以一键筛选出“音频”“视频”“文档”“图片”等类别。这个筛选器是可以自定义的你可以把自己常用的筛选条件加进去。比如我加了一个“代码”筛选器包含.py、.js、.java、.go等扩展名点一下就能只看代码文件。结果导出功能也值得一提。选中一批文件右键选“导出”可以导出成 CSV、TXT 或 EFU 格式。EFU 是 Everything 自己的格式可以再导入回来。CSV 适合用 Excel 打开做进一步分析。我之前做文件清理时就是先导出 CSV然后在 Excel 里按大小排序找出占空间最大的文件批量处理。5. 常见问题排查与性能调优5.1 搜不到文件怎么办这是新手最常遇到的问题。明明文件就在那里Everything 却搜不到。原因通常有几个。第一文件所在的分区不是 NTFS。前面说过Everything 对非 NTFS 分区的索引能力有限。如果你把文件放在 exFAT 的移动硬盘上需要手动把该分区添加到索引里而且速度会慢很多。操作路径是“工具”-“选项”-“索引”-“文件夹”点“添加”把移动硬盘的盘符加进去。第二文件被排除列表过滤掉了。检查一下“选项”-“索引”-“排除”里有没有误伤。有时候你之前为了减少干扰加了一条排除规则后来忘了结果把需要的文件也排除了。第三索引还没建完或者数据库损坏。如果进度条一直卡着不动或者搜索结果明显不全可以尝试重建索引。菜单里找“工具”-“选项”-“索引”-“强制重建”点一下Everything 会重新扫描。重建期间搜索功能会暂时不可用等它跑完就好。第四权限问题。如果你要搜的文件在系统保护目录或者别的用户目录下而 Everything 没有以管理员权限运行就可能搜不到。解决办法是右键 Everything 图标选“以管理员身份运行”或者在“选项”-“常规”里勾选“以管理员身份运行”。5.2 索引数据库过大怎么处理Everything 的索引数据库默认会随着文件数量增长。如果你有多个大容量硬盘数据库可能涨到几百 MB 甚至上 GB。虽然这不影响搜索速度但会占用一些磁盘空间。优化方法有几个。最直接的是排除不需要索引的分区或目录。比如备份盘、电影盘、虚拟机镜像目录这些通常不需要频繁搜索排除掉能显著减小数据库。其次是启用“排除列表”把临时文件、缓存文件、编译产物过滤掉。再就是定期清理数据库在“选项”里有一个“压缩数据库”的按钮可以去掉一些冗余数据。我自己的做法是只索引系统盘和工作盘素材盘和备份盘排除。这样数据库稳定在 100 MB 左右搜索范围也刚好覆盖我日常需要找的文件。5.3 开机自启与资源占用Everything 的资源占用非常低。空闲时内存占用通常只有几十 MBCPU 占用几乎为零。索引建立期间会吃一些 CPU 和磁盘 IO但也就那一次。所以开机自启完全没问题不会像某些软件那样拖慢系统。如果你发现开机后 Everything 启动很慢或者索引重建频繁可能是数据库文件被放在了机械硬盘上或者杀毒软件在实时扫描 Everything 的数据库文件。解决办法是把数据库路径改到 SSD 上或者在杀毒软件里把 Everything 的安装目录和数据库目录加入白名单。提示Everything 的数据库文件默认在%APPDATA%\Everything或者安装目录下。你可以在“选项”-“索引”-“数据库位置”里修改。改到 SSD 上能明显提升启动和搜索响应速度。5.4 与其他搜索工具的对比市面上还有一些类似的本地搜索工具比如 Listary、AnyTXT Searcher 等。Listary 的特点是集成在文件对话框里适合在“打开/保存”文件时快速定位。AnyTXT Searcher 主打全文搜索能搜文件内容。Everything 的优势在于文件名搜索的速度和轻量以及丰富的搜索语法。我的建议是Everything 作为主力文件名搜索工具Listary 作为文件对话框的补充AnyTXT Searcher 在需要全文搜索时备用。三者不冲突可以同时装。但如果只选一个Everything 的通用性最强学习成本也最低。6. 我这些年用 Everything 攒下的实操心得6.1 把 Everything 变成文件管理的中枢很多人只把 Everything 当搜索框用其实它可以承担更多文件管理职能。比如你可以用它来批量重命名搜出一批文件全选右键选“重命名”Everything 支持用正则表达式批量改名。这个功能我用来整理下载文件夹特别顺手把一堆乱码文件名统一成规范格式。再比如批量删除、批量移动。搜出结果后直接拖拽到目标文件夹或者按 Delete 删除。比在资源管理器里一层层翻目录快得多。我清理旧项目文件时就是先用 Everything 搜出所有node_modules文件夹然后批量删除几秒钟搞定。还有一个隐藏技巧Everything 支持 HTTP 服务器模式。在“选项”-“HTTP 服务器”里启用后你可以在浏览器里访问http://localhost:端口来搜索文件。这个功能在局域网内共享文件索引时有用但要注意安全别在公网环境开。6.2 搜索语法的实战组合光知道语法不够关键是怎么组合。我分享几个我常用的搜索模式。找最近修改过的文件dm:today可以搜出今天修改的文件dm:thisweek搜本周的。这个在写周报或者找最近改的配置时特别有用。找特定大小的文件size:100mb搜大于 100 MB 的文件size:empty搜空文件。清理磁盘时先用这个筛一遍。找特定类型的文件ext:pdf;docx;xlsx用分号分隔多个扩展名一次搜出所有文档。比一个个搜快多了。组合条件ext:log size:10mb dm:thismonth搜本月修改的、大于 10 MB 的日志文件。这种组合在排查问题时能快速定位大日志。6.3 备份与迁移配置如果你在多台电脑上用 Everything或者重装系统配置的备份和迁移就很重要。Everything 的配置主要存在两个地方一个是安装目录下的Everything.ini一个是数据库文件。你可以把整个安装目录打包备份重装后解压回去配置和索引都在。但要注意数据库文件里存的是文件路径索引如果新系统的盘符或目录结构变了索引会失效需要重建。所以更稳妥的做法是只备份Everything.ini重装后重新索引。Everything.ini里存的是你的排除列表、筛选器、快捷键等个性化设置这些才是真正需要保留的。我自己的习惯是把Everything.ini放在云盘同步目录里然后在 Everything 设置里把配置路径指过去。这样换电脑时配置文件自动同步只需要重新建一次索引就行。6.4 那些年踩过的坑说几个我实际踩过的坑帮你省点时间。第一个坑装了 Everything 之后发现搜某些网络驱动器上的文件搜不到。这是因为 Everything 默认不索引网络位置。解决办法是在“选项”-“索引”-“文件夹”里手动添加网络路径但速度会比本地慢很多因为要走网络传输。第二个坑Everything 和某些文件同步工具冲突。比如某些云盘客户端会频繁修改文件时间戳导致 Everything 的索引频繁更新CPU 占用升高。解决办法是把云盘的缓存目录加入排除列表。第三个坑安装时选了“安装服务”但后来想卸载服务发现不知道怎么操作。其实在“选项”-“常规”里有一个“安装服务”和“卸载服务”的按钮点一下就行。不用重装软件。第四个坑Everything 的搜索结果里出现了大量重复项。这通常是因为同一个文件被多个路径索引到了比如通过符号链接或者挂载点。检查一下“选项”-“索引”-“文件夹”里有没有重复添加的路径去掉多余的就行。6.5 快捷键与效率提升最后分享几个我常用的快捷键能进一步提升效率。Ctrl F把焦点切到搜索框Ctrl A全选结果Ctrl C复制选中的文件路径。F2重命名F5刷新索引。Alt Enter查看文件属性。Ctrl Enter打开文件所在文件夹。还有一个很实用的Ctrl Shift C复制完整路径。在命令行里操作文件时这个快捷键能省去手动敲路径的麻烦。我经常在终端里用这个组合复制路径后直接粘贴到命令里。Everything 还支持自定义快捷键。在“选项”-“快捷键”里你可以给常用的搜索条件绑定快捷键。比如我把ext:py绑到Ctrl 1按一下就能搜出所有 Python 文件。这个功能在特定工作流里能大幅提升效率。装好 Everything 只是第一步真正让它发挥价值的是你把它融入日常文件管理习惯。我现在的状态是找文件第一反应就是按Ctrl F调出 Everything而不是去翻资源管理器。这个习惯一旦养成就再也回不去了。
分享:

看完干货,该让你的企业上线了

免费需求沟通 · 48 小时内出具建站方案 · 河南本地可上门