Everything 是一款基于 NTFS 文件系统的极速搜索工具。它不逐个遍历文件夹,而是直接读取 USN 日志,实现秒级索引、即时呈现
第一部分:基础搜索语法
1.1 逻辑操作符
| 操作符 | 含义 | 语法要求 | 示例 | 说明 |
|---|---|---|---|---|
| 空格 | 且 (AND) | 关键词之间用空格分隔 | 预算 2024 |
文件名同时包含“预算”和“2024” |
| | | 或 (OR) | 两侧必须加空格 | .jpg | .png |
文件名包含.jpg或.png |
| ! | 非 (NOT) | 直接前置 | .pdf !机密 |
所有PDF,排除含“机密”的 |
1.2 通配符(模糊匹配)
| 通配符 | 含义 | 示例 | 说明 |
|---|---|---|---|
| ***** | 匹配任意多个字符 | *报告*.pptx |
文件名包含“报告”的PPTX |
| ? | 匹配一个字符 | ????.docx |
文件名为4个字符的Word文档 |
| ***** | 匹配未知扩展名 | photo.* |
所有名为photo的文件,不限格式 |
2.3 注意事项
操作符均为英文半角字符;多个操作符可组合使用,按顺序解析;关键词不区分大小写(除非使用 case: 修饰符)
第二部分:精准过滤修饰符
2.1 常用宏(快速定位文件类型)
| 宏指令 | 等效搜索内容 | 适用场景 |
|---|---|---|
doc: |
.pdf | .doc | .docx | .txt … | 搜所有文档 |
pic: |
.jpg | .png | .gif | .bmp … | 搜所有图片 |
video: |
.mp4 | .avi | .mkv | .mov … | 搜所有视频 |
audio: |
.mp3 | .flac | .wav | .aac … | 搜所有音频 |
zip: |
.zip | .rar | .7z | .tar … | 搜所有压缩包 |
exe: |
.exe | .msi | .bat | .cmd … | 搜所有可执行文件 |
2.2 核心修饰符
| 修饰符 | 作用 | 示例 | 说明 |
|---|---|---|---|
file: |
仅匹配文件 | .log file: |
只找.log文件(排除文件夹) |
folder: |
仅匹配文件夹 | 项目 folder: |
只找名为“项目”的文件夹 |
path: |
路径内搜索 | path:微信 pic: |
在微信路径下找图片 |
case: |
大小写敏感 | case:API |
精准匹配“API”,排除“api” |
wfn: |
全字匹配 | wfn:python |
匹配“python”,排除“python教程” |
attrib: |
按属性搜索 | attrib:H |
查找隐藏文件(H=隐藏) |
regex: |
正则表达式 | regex:^项目.*\d$ |
以“项目”开头、数字结尾 |
属性常数说明:
A = 存档;H = 隐藏;S = 系统;R = 只读
第三部分:高级搜索函数
3.1 日期函数
| 函数 | 缩写 | 含义 |
|---|---|---|
datemodified: |
dm: |
修改日期 |
datecreated: |
dc: |
创建日期 |
dateaccessed: |
da: |
访问日期 |
语法格式:
| 类型 | 示例 | 说明 |
|---|---|---|
| 精确日期 | dm:2024/01/15 |
2024年1月15日修改的 |
| 日期范围 | dm:2024/01/01..2024/01/31 |
1月修改的 |
| 大于某日 | dm:>2024/01/01 |
该日期之后修改的 |
| 相对日期 | dm:today |
今天修改的 |
| 相对范围 | dm:past7days |
过去7天修改的 |
| 周期常数 | dm:thisweek |
本周修改的 |
3.2 大小函数
| 语法 | 示例 | 说明 |
|---|---|---|
| 大于 | size:>1gb |
大于1GB |
| 小于 | size:<1mb |
小于1MB |
| 范围 | size:10mb..100mb |
10MB到100MB之间 |
| 等于 | size:1mb |
约等于1MB(近似匹配) |
单位说明:bytes、kb、mb、gb、tb(不区分大小写)
3.3 内容搜索
| 函数 | 示例 | 说明 |
|---|---|---|
content: |
content:密码 *.txt |
在所有txt中搜索含“密码”的文件 |
重要提示:
Everything 默认不索引文件内容;内容搜索速度较慢,建议配合文件类型和路径缩小范围;仅支持纯文本文件(如txt、ini、log等)
3.4 文件夹关系函数
| 函数 | 示例 | 说明 |
|---|---|---|
child: |
child:readme.txt |
找出所有包含readme.txt的文件夹 |
parent: |
parent:项目 |
找出项目文件夹的直接子文件/子文件夹 |
3.5 重复文件函数
| 函数 | 作用 | 示例 |
|---|---|---|
dupe: |
查找同名文件 | dupe: .jpg |
sizedupe: |
查找大小相同的文件 | sizedupe: |
第四部分:实战组合搜索
4.1 组合原则
所有操作符、修饰符、函数可以自由组合,搜索框按顺序解析条件。
4.2 典型场景模板
| 场景 | 搜索命令 | 说明 |
|---|---|---|
| 找今天修改的文档 | dm:today doc: |
今日所有办公文档 |
| 找大视频文件 | size:>1gb video: |
大于1GB的视频 |
| 找本周合同 | dm:thisweek 合同 |
本周修改的含“合同”的文件 |
| 排除备份的图片 | pic: !备份 |
所有图片,排除含“备份”的 |
| 指定路径找音频 | path:音乐 audio: |
音乐文件夹下的音频文件 |
| 找空文件夹 | empty: folder: |
所有空文件夹 |
| 隐藏文件清理 | attrib:H size:>100mb |
大于100MB的隐藏文件 |
| 内容含密码的文档 | content:密码 doc: |
文档内容含“密码”二字 |
4.3 高级组合技巧
使用括号分组:
<财务 | 预算> 2024
含义:文件名含“财务”或“预算”,且同时含“2024”。
多条件叠加:
D:\项目 !bak folder: pic: dm:thisweek
含义:D盘项目文件夹下,本周修改的图片格式文件夹,且排除含“bak”的。
第五部分:效率工具与技巧
5.1 书签功能
作用:保存常用搜索语句,一键调用
操作:菜单 → 书签 → 添加书签
技巧:为复杂组合搜索设置书签,如“本周工作文档”
5.2 批量重命名
操作:搜索出文件 → Ctrl+A 全选 → F2 批量重命名
适用:批量规范文件名、添加前缀/后缀
5.3 HTTP服务器
作用:手机/平板访问电脑文件
操作:工具 → 选项 → HTTP服务器 启用
注意:建议设置用户名密码,仅限局域网使用
5.4 快捷键自定义
操作:工具 → 选项 → 快捷键
建议:为常用搜索(如“今天文件”)设置快捷键
5.5 排除文件夹
操作:工具 → 选项 → 排除
作用:屏蔽系统临时文件、缓存目录,让搜索结果更干净
附录:语法速查表
| 类别 | 语法 | 示例 | 说明 |
|---|---|---|---|
| 逻辑 | 空格 | A B |
A且B |
| 逻辑 | | |
A | B |
A或B(注意空格) |
| 逻辑 | ! |
!A |
排除A |
| 通配 | * |
*A* |
含A |
| 通配 | ? |
???.txt |
3字符txt |
| 宏 | doc: |
合同 doc: |
文档类 |
| 宏 | pic: |
pic: |
图片类 |
| 修饰 | file: |
.log file: |
仅文件 |
| 修饰 | folder: |
项目 folder: |
仅文件夹 |
| 修饰 | path: |
path:微信 |
路径内 |
| 修饰 | case: |
case:API |
大小写敏感 |
| 函数 | dm: |
dm:today |
修改日期 |
| 函数 | dc: |
dc:2024 |
创建日期 |
| 函数 | size: |
size:>1gb |
大小 |
| 函数 | content: |
content:密码 |
内容搜索 |
| 函数 | attrib: |
attrib:H |
属性 |
| 函数 | empty: |
empty: |
空文件夹 |
| 函数 | dupe: |
dupe: |
重名文件 |
