"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 上一款搜索引擎,它能够基于文件名快速定文件和文件夹位置。
不像 Windows 内置搜索,"Everything" 默认显示电脑上每个文件和文件夹 (就如其名 "Everything")。
您在搜索框输入的关键词将会筛选显示的文件和文件夹。
"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" 是一款免费软件。
软件开发维护不易,请考虑捐赠。
"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:
开始菜单,点击运行。
输入以下内容并点击确定:
cmd
在命令提示符中,输入以下内容并点击确定:
convert D: /fs:ntfs
其中 D: 是待转换分区。
"Everything" 能否可以索引映射的网络分区?
可以,请查阅文件夹索引以获取更多信息。
如何安装 "Everything"?
请查阅 "Everything" 基础安装指南。
如何使用 "Everything"?
请查阅 "Everything" 基础使用指南。
为何 "Everything" 1.4 比 1.3 占用更多内存?
"Everything" 1.4 默认索引了文件大小和日期并存储了额外信息以便更快排序。
请查阅最小内存优化以禁用这些变更。
如何在运行 "Everything" 时屏蔽 UAC 警告?
"Everything" 需要管理员权限以便低级别读取 NTFS 分卷来 NTFS 索引。
UAC 警告可以通过以标准用户运行 "Everything" 和安装 "Everything" 服务或不使用 NTFS 索引来避免。
以标准用户运行 "Everything" 和安装 "Everything" 服务:
在 "Everything" 中,打开工具菜单,点击选项。
点击常规页面。
检查 Everything 服务。
取消以管理员方式运行。
点击确定。
退出 "Everything" (右键 Everything 托盘图标并点击退出)。
重启 Everything。
搜索
如何搜索文件或文件夹?
在搜索框中输入文件或文件夹部分名称,搜索结果将会立即出现。
如何使用布尔运算符?
AND 是默认布尔运算符。
例如,搜索 abc 和 123,您可以:
abc 123
搜索两个搜索项中任意一个,在两项中加上 | 。
例如,搜索 .jpg 或 .bmp,您可以:
.jpg | .bmp
搜索时排除某项,在其开头加上 ! 。
例如,搜索除了 abc 以外的内容,您可以:
!abc
查看 Everything 基础搜索语法:
在 "Everything" 中,打开帮助菜单,点击搜索语法。
如何使用通配符?
搜索关键词中使用通配符 * 将会匹配任意数量的任意字符。
例如,搜索以 e 开头并以 g 结尾的文件和文件夹:e*g
搜索关键词中使用通配符 ? 将会匹配任一字符。
例如,搜索含有两个字符扩展名的文件:*.??
如何搜索包含空格的关键词?
搜索包含空格的关键词,请用双引号。
例如,搜索关键词 foo<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 分卷。
请查阅转换分卷为 NTFS。
手动启用索引全部本地 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 之间
    \        特殊转义字符`</pre>

命令行选项:

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       启用全字符匹配.