本文最后更新于2020年10月5日,已超过 4 个月没更新!
截图

"Everything" 是什么?


"Everything" 是 Windows 上一款搜索引擎,它能够基于文件名快速定文件和文件夹位置。不像 Windows 内置搜索,"Everything" 默认显示电脑上每个文件和文件夹 (就如其名 "Everything")。您在搜索框输入的关键词将会筛选显示的文件和文件夹。

界面:

Everything Search Window

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

常见问题:见官网:https://www.voidtools.com/zh-cn/faq/

如下:

"Everything" 索引全部文件需要多长时间?
"Everything" 仅索引文件和文件夹名,一般仅需几秒便可建立其数据库。
全新安装的 Windows 10 (大约 120,000 个文件) 仅需 1 秒即可索引完成。
索引 1,000,000 个文件将需要大约 1 分钟。

"Everything" 能否搜索文件内容?
可以,"Everything" 可以通过搜索函数 content: 来搜索文件内容。
文件内容未被索引时,搜索内容将会很慢。

"Everything" 是否占用很多系统资源?
不,"Everything" 仅需要使用非常少的系统资源。
全新安装的 Windows 10 (大约 120,000 个文件) 仅需要大约 14 MB 的内存以及不到 9 MB 的硬盘空间。
1,000,000 个文件需要大约 75 MB 的内存和 45 MB 的硬盘空间。

"Everything" 能否监控文件系统变更?
可以,"Everything" 可以监控文件系统变更。
搜索结果就可以反映出文件系统变更。

"Everything" 免费么?
免费,"Everything" 是一款免费软件。
软件开发维护不易,请考虑<a href="https://www.voidtools.com/zh-cn/donate">捐赠</a>。

"Everything" 是否包含恶意、间谍软件或广告?
完全没有,"Everything" 不包含任何恶意、间谍软件或广告。

"Everything" 在非运行时是否会丢失文件系统变更?
不会,"Everything" 在关闭和重新打开中不会丢失文件系统变更 (甚至系统重启也不会)。
"Everything" 将在启动后更新数据库。

"Everything" 的系统要求是什么?
"Everything" 能在 Windows XP、Vista、Windows 7、Windows 8 和 Windows 10 上运行。
NTFS 索引功能需要 Everything 服务或用管理员方式打开 "Everything"。

怎么样转换分卷为 NTFS?
转换分卷为 NTFS前,请务必备份好任何重要资料。
分卷一旦转换为 NTFS,它将无法转换回 FAT 或 FAT32。
请注意,某些系统可能无法读取 U 盘或 USB 中 NTFS 分卷。

转换分卷为 NTFS:
<strong>开始</strong>菜单,点击<strong>运行</strong>。
输入以下内容并点击<strong>确定</strong>:
cmd
在命令提示符中,输入以下内容并点击<strong>确定</strong>:
convert D: /fs:ntfs
<em>其中 D: 是待转换分区。</em>

"Everything" 能否可以索引映射的网络分区?
可以,请查阅<a href="https://www.voidtools.com/zh-cn/support/everything/folder_indexing#%E5%A6%82%E4%BD%95%E6%B7%BB%E5%8A%A0%E7%BD%91%E7%BB%9C%E6%98%A0%E5%B0%84%E5%88%86%E5%8C%BA%E5%88%B0_everything_%E7%B4%A2%E5%BC%95%EF%BC%9F">文件夹索引</a>以获取更多信息。

如何安装 "Everything"?
请查阅 <a href="https://www.voidtools.com/zh-cn/support/everything/installing_everything">"Everything" 基础安装指南</a>。

如何使用 "Everything"?
请查阅 <a href="https://www.voidtools.com/zh-cn/support/everything/using_everything">"Everything" 基础使用指南</a>。

为何 "Everything" 1.4 比 1.3 占用更多内存?
"Everything" 1.4 默认索引了文件大小和日期并存储了额外信息以便更快排序。
请查阅<a href="https://www.voidtools.com/zh-cn/support/everything/indexes#%E6%9C%80%E5%B0%8F%E5%86%85%E5%AD%98%E4%BD%BF%E7%94%A8%E4%BC%98%E5%8C%96">最小内存优化</a>以禁用这些变更。

如何在运行 "Everything" 时屏蔽 UAC 警告?
"Everything" 需要管理员权限以便低级别读取 NTFS 分卷来 NTFS 索引。

UAC 警告可以通过以标准用户运行 "Everything" 和安装 "Everything" 服务或不使用 NTFS 索引来避免。

以标准用户运行 "Everything" 和安装 "Everything" 服务:
在 <strong><em>"Everything"</em></strong> 中,打开<strong>工具</strong>菜单,点击<strong>选项</strong>。
点击<strong>常规</strong>页面。
检查 <strong>Everything 服务</strong>。
取消<strong>以管理员方式运行</strong>。
点击<strong>确定</strong>。
退出 "Everything" (右键 Everything 托盘图标并点击退出)。
重启 Everything。

搜索

如何搜索文件或文件夹?
在搜索框中输入文件或文件夹部分名称,搜索结果将会立即出现。

如何使用布尔运算符?
<strong>AND</strong> 是默认布尔运算符。

例如,搜索 abc 和 123,您可以:
abc 123

搜索两个搜索项中任意一个,在两项中加上 | 。

例如,搜索 .jpg 或 .bmp,您可以:
.jpg | .bmp

搜索时排除某项,在其开头加上 ! 。

例如,搜索除了 abc 以外的内容,您可以:
!abc

查看 Everything 基础搜索语法:
在 <strong><em>"Everything"</em></strong> 中,打开<strong>帮助</strong>菜单,点击<strong>搜索语法</strong>。

如何使用通配符?
搜索关键词中使用通配符 * 将会匹配任意数量的任意字符。
例如,搜索以 e 开头并以 g 结尾的文件和文件夹:e*g
搜索关键词中使用通配符 ? 将会匹配任一字符。
例如,搜索含有两个字符扩展名的文件:*.??

如何搜索包含空格的关键词?
搜索包含空格的关键词,请用双引号。
例如,搜索关键词 foo&lt;space>bar:"foo bar"

如何搜索文件类型?
搜索文件类型,请在搜索框输入扩展名,
例如,搜索 mp3 文件,输入 *.mp3 即可。
搜索多个文件类型,请使用 | 分隔,
例如:*.bmp|*.jpg 将会搜索 bmp 或 jpg 类型文件。

如何搜索指定位置的文件和文件夹?
搜索指定位置的文件和文件夹,请在搜索框中使用 \。
例如,在 downloads 文件夹中搜索全部 mp3 文件:downloads\ .mp3
您也可以在搜索菜单中启用匹配路径并包含路径到搜索关键词中。
例如,启用匹配路径并在 downloads 文件夹中搜索全部 avi 文件:downloads .avi

高级搜索
查阅 Everything 帮助以获取更多信息。

疑难解答

搜索结果不对
请确认以下搜索选项未选择:
在 Everything 中,打开搜索菜单:
取消大小写匹配。
取消全字匹配。
取消匹配路径。
取消匹配变音标记。
取消启用正则表达式。

请确认 Everything 筛选器:
在 Everything 中,打开搜索菜单:
检查 Everything。

设置未保存
请确认已启用保存设置和数据到 %APPDATA%\Everything。

启用保存设置和数据到 %APPDATA%\Everything:
在 Everything 中,打开工具菜单,点击选项。
点击常规页面。
点击保存设置和数据到 %APPDATA%\Everything。
点击确定。

结果重复
"Everything" 已自动索引 NTFS 分卷。
添加 NTFS 分卷作为文件夹索引将会导致搜索结果重复。

移除作为文件夹索引的 NTFS 分卷:
在 Everything 中,打开工具菜单,点击选项。
点击文件夹页面
选择 NTFS 分卷并点击移除。
点击确定。

检查 NTFS 分卷是否被自动索引:
在 Everything 中,打开工具菜单,点击选项。
点击 NTFS 页面。
数据库中 NTFS 分卷必定包含在 NTFS 索引中。

搜索结果为空或仅包含分区
请确认 "Everything" 服务已运行或 "Everything" 以管理员身份运行。

安装 "Everything" 服务:
在 Everything 中,打开工具菜单,点击选项。
点击常规页面。
点击 Everything 服务:
点击确定。

-或-

以管理员身份运行 Everything:
在 Everything 中,打开工具菜单,点击选项。
点击常规页面。
点击管理员身份运行:
点击确定。

请确认您拥有至少一个本地 NTFS 分卷。
请查阅<a href="https://www.voidtools.com/zh-cn/faq#%E6%80%8E%E4%B9%88%E6%A0%B7%E8%BD%AC%E6%8D%A2%E5%88%86%E5%8D%B7%E4%B8%BA_ntfs%EF%BC%9F">转换分卷为 NTFS</a>。

手动启用索引全部本地 NTFS 分卷:
在 Everything 中,打开工具菜单,点击选项。
点击 NTFS 页面。
分卷列表中的本地 NTFS 分卷:
检查包含到数据库。
检查启用 USN 日志记录。
检查监控变更。
点击确定。

强制 Everything 重建数据库:
在 Everything 中,打开工具菜单,点击选项。
点击索引页面。
点击强制重建。
点击确定。

搜索语法:

操作符:
space 与 (AND)
| 或 (OR)
! 非 (NOT)
&lt; > 分组
" " 搜索引号内的词组.
通配符:
* 匹配 0 个或多个字符.
? 匹配 1 个字符.
宏:
quot: 双引号 (")
apos: 单引号 (')
amp: 与号 (&amp;)
lt: 小于 (&lt;) gt: 大于 (>)
#: 十进制 Unicode 字符 .
#x: 十六进制 Unicode 字符 .
audio: 搜索音频文件.
zip: 搜索压缩文件.
doc: 搜索文档文件.
exe: 搜索可执行文件.
pic: 搜索图片文件.
video: 搜索视频文件.
修饰符:
ascii: 启用快速 ASCII 大小写对比.
case: 区分大小写.
diacritics: 匹配变音标记.
file: 仅匹配文件.
folder: 仅匹配文件夹.
noascii: 禁用快速 ASCII 大小写对比.
nocase: 不区分大小写.
nodiacritics: 不匹配变音标记.
nofileonly: 仅不允许文件.
nofolderonly: 仅不允许文件夹.
nopath: 不匹配路径.
noregex: 禁用正则表达式.
nowfn: 不匹配完整文件名.
nowholefilename: 不匹配完整文件名.
nowholeword: 仅禁用全字匹配.
nowildcards: 禁用通配符.
noww: 仅禁用全字匹配.
path: 匹配路径和文件名.
regex: 启用正则表达式.
utf8: 禁用快速 ASCII 大小写对比.
wfn: 匹配完整文件名.
wholefilename: 匹配完整文件名.
wholeword: 仅匹配全字符.
wildcards: 启用通配符.
ww: 仅全字匹配.
函数:
album: 搜索媒体专辑元数据.
ansicontent: 搜索 ANSI 格式文本内容.
artist: 搜索媒体艺术家元数据.
attrib: 搜索指定的文件属性的文件和文件夹.
attribdupe: 搜索含有相同属性的文件和文件夹.
attributes: 搜索指定的文件属性的文件和文件夹.
bitdepth: 搜索指定像素密度的图片.
child: 搜索包含匹配文件名文件的文件夹.
childcount: 搜索包含有指定数目子文件夹或文件的文件夹.
childfilecount: 搜索包含有指定数目文件的文件夹.
childfoldercount: 搜索包含有指定数目子文件的文件夹.
comment: 搜索媒体注释元数据.
content: 搜索文本内容.
count: 指定搜索结果最大值.
dateaccessed: 搜索指定访问时间的文件和文件夹.
datecreated: 搜索指定创建日期的文件和文件夹.
datemodified: 搜索指定修改日期的文件和文件夹.
daterun: 搜索指定打开时间的文件和文件夹.
da: 搜索指定访问时间的文件和文件夹.
dadupe: 搜索含有相同访问时间的文件和文件夹.
dc: 搜索指定创建日期的文件和文件夹.
dcdupe: 搜索含有相同创建时间的文件和文件夹.
dimensions:X 搜索指定长宽的图片.
dm: 搜索指定修改日期的文件和文件夹.
dmdupe: 搜索含有相同修改时间的文件和文件夹.
dr: 搜索指定打开时间的文件和文件夹.
dupe: 搜索重复的文件名.
empty: 搜索空文件夹.
endwith: 搜索以指定文本结尾的文件 (包含扩展名).
ext: 搜索和列表中指定的扩展名匹配的文件 (扩展名以分号分隔).
filelist: 搜索文件名列表中的文件.
filelistfilename: 搜索文件名列表中的文件和文件夹.
frn: 搜索指定文件索引号的文件和文件夹.
fsi: 搜索指定盘符索引中文件或文件夹 (索引 0 表示 C 盘, 以此类推).
genre: 搜索媒体流派元数据.
height: 搜索指定像素高度的图片.
infolder: 搜索指定路径下的文件和文件夹 (不包含子文件夹).
len: 搜索和指定的文件名长度相匹配的文件和文件夹.
namepartdupe: 搜索含有相同名称部分的文件和文件夹.
orientation: 搜索指定方向的图片 (水平或竖直).
parent: 搜索指定路径下的文件和文件夹 (不包含子文件夹).
parents: 搜索有指定数目父文件夹的文件和文件夹.
rc: 搜索指定最近修改日期的文件和文件夹.
recentchange: 搜索指定最近修改日期的文件和文件夹.
root: 搜索没有父文件夹的文件和文件夹.
runcount: 搜索指定打开次数的文件和文件夹.
shell: 搜索已知的 Shell 文件夹名称, 包括子目录和文件.
size: 搜索指定大小的文件 (以字节为单位).
sizedupe: 搜索大小重复的文件.
startwith: 搜索指定文本开头的文件.
title: 搜索媒体标题元数据.
track: 搜索指定音轨号的媒体文件.
type: 搜索指定的文件类型的文件和文件夹.
utf16content: 搜索 UTF-16 格式文本内容.
utf16becontent: 搜索 UTF-16 BE 格式文本内容.
utf8content: 搜索 UTF-8 格式文本内容.
width: 搜索指定像素宽度的图片.
函数语法:
function:value 等于某设定值.
function:&lt;=value 小于等于某设定值. function:value 大于某设定值.
function:>=value 大于等于某设定值.
function:start..end 在起始值和终止值的范围内.
function:start-end 在起始值和终止值的范围内.
大小语法:
size[kb|mb|gb]
大小常数:
empty
tiny 0 KB &lt; 大小 &lt;= 10 KB small 10 KB &lt; 大小 &lt;= 100 KB medium 100 KB &lt; 大小 &lt;= 1 MB large 1 MB &lt; 大小 &lt;= 16 MB huge 16 MB &lt; 大小 &lt;= 128 MB gigantic 大小 > 128 MB
unknown
日期语法:
year
month/year 或者 year/month 取决于本地设置
day/month/year, month/day/year 或者 year/month/day 取决于本地设置
YYYY[-MM[-DD[Thh[:mm[:ss[.sss]]]]]]
YYYYMM[DD[Thh[mm[ss[.sss]]]]]
日期常数:
today
yesterday
tomorrow

january|february|march|april|may|june|july|august|september|october|november|december
jan|feb|mar|apr|may|jun|jul|aug|sep|oct|nov|dec
sunday|monday|tuesday|wednesday|thursday|friday|saturday
sun|mon|tue|wed|thu|fri|sat
unknown
属性常数:
A 存档
C 压缩
D 目录
E 加密
H 隐藏
I 未索引的内容
L 重解析点
N 一般
O 离线
P 稀疏文件
R 只读
S 系统
T 临时
V 设备

正则表达式语法:

正则表达式语法: 

    a|b      匹配 a 或 b
    gr(a|e)y         匹配 gray 或 grey
    .        匹配任一字符
    [abc]        匹配任一字符: a 或 b 或 c
    [^abc]       匹配任一字符, 但不包括 a, b, c
    [a-z]        匹配从 a 到 z 之间的任一字符
    [a-zA-Z]         匹配从 a 到 z, 及从 A 到 Z 之间的任一字符
    ^        匹配文件名的头部
    $        匹配文件名的尾部
    ( )      匹配标记的子表达式
    \n       匹配第 nth 个标记的子表达式, nth 代表 1 到 9
    \b       匹配字词边界
    *        匹配前一项内容 0 或多次
    ?        匹配前一项内容 0 或 1 次
    +        匹配前一项内容 1 或多次
    *?       匹配前一项内容 0 或多次 (懒人模式)
    +?       匹配前一项内容 1 或多次 (懒人模式)
    {x}      匹配前一项内容 x 次
    {x,}         匹配前一项内容 x 或多次
    {x,y}        匹配前一项内容次数介于 x 和 y 之间
    \        特殊转义字符

命令行选项:


Everything.exe [filename] [options]

filename          指定打开的文件列表.

-?        显示帮助.
-admin        以管理员身份运行 "Everything".
-admin-server-share-links         在 ETP 连接中使用 \\Server\C$ 的链接形式.
-app-data         保存数据到应用程序数据.
-bookmark <name>       打开指定的书签.
-case         启用大小写区分.
-choose-language          显示语言选择窗口.
-choose-volumes       禁用自动索引.
-close        关闭当前搜索窗口.
-config <filename>         指定 ini 文件的文件名.
-connect <user:pass@host:port>         连接 ETP 服务器.
-console          显示调试控制台.
-copyto <filename1> <...>       显示使用指定文件名的多文件重命名工具.
-create-file-list <filename> <path>         创建一个路径的文件列表.
-create-file-list-exclude-files <list>         排除匹配筛选器的文件, 筛选器用分号分隔.
-create-file-list-exclude-folders <list>       排除匹配筛选器的文件夹, 筛选器用分号分隔.
-create-file-list-include-only-files <list>        仅包含匹配筛选器的文件, 筛选器用分号分隔.
-create-usn-journal <volume> <max-size-bytes> <allocation-delta-bytes>
-db <filename>         指定数据库的文件名.
-debug        显示调试控制台.
-debug-log        记录调试信息到本地硬盘.
-delete-usn-journal <volume>       删除 USN 日志.
-details          以详情视图显示结果.
-diacritics       启用变音符匹配.
-disable-run-as-admin         禁用以管理员身份运行.
-disable-update-notification          禁用程序打开时更新通知.
-drive-links          在 ETP 连接中使用 C: 的链接形式.
-edit <filename>       用文件列表编辑器打开文件列表.
-enable-run-as-admin          启用以管理员身份运行.
-enable-update-notification       启用程序打开时更新通知.
-exit         退出 "Everything".
-first-instance       仅当此为 "Everything" 第一个实例时运行.
-filelist <filename>       打开指定的文件列表.
-filename <filename>       搜索指定文件名的文件和文件夹.
-filter <name>         选择指定的搜索筛选器.
-focus-bottom-result          聚焦到底部结果.
-focus-last-run-result        聚焦到上次运行结果.
-focus-most-run-result        聚焦到最常运行结果.
-focus-results        聚焦到结果列表.
-focus-top-result         聚焦到顶部结果.
-ftp-links        在 ETP 连接中使用 ftp://host/C: 的链接形式.
-fullscreen       全屏显示搜索窗口.
-h        显示帮助.
-help         显示帮助.
-home         打开搜索首页.
-install <location>        安装 "Everything" 到指定路径.
-install-client-service       安装 "Everything" 客户服务.
-install-config <filename>         安装指定 ini 文件.
-install-desktop-shortcut         创建桌面快捷方式.
-install-efu-association          关联 EFU 文件.
-install-folder-context-menu          安装文件夹右键菜单.
-install-quick-launch-shortcut        添加到快速启动栏.
-install-run-on-system-startup        添加 "Everything" 到启动项.
-install-service          安装并开启 "Everything" 服务.
-install-service-pipe-name <name>          指定 "Everything" 服务管道名称.
-install-service-security-descriptor          指定管道安全描述.
-install-start-menu-shortcuts         添加 "Everything" 到开始菜单.
-install-url-protocol         安装 URL 协议.
-instance <name>       指定 "Everything" 的实例名.
-l        载入本地数据库.
-language <langID>         指定语言代码以变更界面语言.
-load-delay <milliseconds>         载入数据库之前, 指定以毫秒为单位的延迟.
-local        载入本地数据库.
-matchpath        启用完整路径匹配.
-maximized        最大化搜索窗口.
-minimized        最小化搜索窗口.
-moveto <filename1> <...>       显示使用指定文件名的多文件重命名工具.
-name-part <filename>          搜索文件部分文件名.
-newwindow        新建搜索窗口.
-noapp-data       保存数据到应用程序路径.
-nocase       禁用大小写区分.
-nodb         不保存或载入 "Everything" 数据库.
-nodiacritics         禁用变音符匹配.
-nofullscreen         窗口化显示搜索窗口.
-nomatchpath          禁用完整路径匹配.
-nomaximized          非最大化搜索窗口.
-nominimized          非最小化搜索窗口.
-nonewwindow          显示存在的搜索窗口.
-noontop          禁用总在最前.
-noregex          禁用正则表达式.
-noverbose        显示基本调制信息.
-nowholeword          禁用全字匹配.
-noww         禁用全字匹配.
-ontop        启用总在最前.
-p <path>          搜索指定的路径.
-parent <path>         搜索指定文件夹中的文件和子文件夹.
-parentpath <path>         搜索指定的父目录.
-path <path>       搜索指定的路径.
-quit         退出 "Everything".
-read-only        以只读模式载入数据库.
-regex        使用正则表达式.
-reindex          强制重建数据库.
-rename <filename1> <...>       显示使用指定文件名的多文件重命名工具.
-s <text>          搜索指定文本.
-search <text>         搜索指定文本.
-searchfilelist <filename>         在指定的文本搜索列表中的文件名.
-select <filename>         聚焦且选定指定结果.
-server-share-links       在 ETP 连接中使用 \\Server\C: 的链接形式.
-service-pipe-name <name>          链接到指定名称的安全管道.
-sort <name>       以指定名称排列.
-sort-ascending       升序排列.
-sort-descending          降序排列.
-start-client-service         开启 "Everything" 客户服务.
-start-service        开启 "Everything" 服务.
-startup          后台运行 "Everything".
-stop-client-service          停止 "Everything" 客户服务.
-stop-service         停止 "Everything" 服务.
-svc          以服务形式运行 "Everything".
-svc-pipe-name <name>          启用指定名称的管道服务器.
-svc-security-descriptor <sd>          启用指定安全描述的管道服务器.
-thumbnail-size <size>         指定图标大小.
-thumbnails       以图标视图显示结果.
-toggle-window        隐藏或显示前台搜索窗口.
-uninstall [path]         指定 "Everything" 路径来卸载.
-uninstall-client-service         移除 "Everything" 客户服务.
-uninstall-desktop-shortcut       移除桌面快捷方式.
-uninstall-efu-association        移除 EFU 文件关联.
-uninstall-folder-context-menu        移除文件夹右键菜单.
-uninstall-quick-launch-shortcut          从快速启动栏移除.
-uninstall-run-on-system-startup          移除 "Everything" 启动项.
-uninstall-service        移除 "Everything" 服务.
-uninstall-start-menu-shortcuts       从开始菜单中移除 "Everything" .
-uninstall-url-protocol       卸载 URL 协议.
-uninstall-user       移除用户文件.
-update       更新数据库.
-url <[es:]search>         搜索指定链接 ES: URL.
-verbose          显示所有调试信息.
-wholeword        启用全字匹配.
-ww       启用全字符匹配.


疏影横斜水清浅,暗香浮动月黄昏