# "Everything" 是什么?
"Everything" 是 Windows 上一款搜索引擎,它能够基于文件名快速定文件和文件夹位置。不像 Windows 内置搜索,"Everything" 默认显示电脑上每个文件和文件夹 (就如其名 "Everything")。您在搜索框输入的关键词将会筛选显示的文件和文件夹。
# 界面:
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) | |
< > 分组 | |
" " 搜索引号内的词组. | |
通配符: | |
* 匹配 0 个或多个字符. | |
? 匹配 1 个字符. | |
宏: | |
quot: 双引号 (") | |
apos: 单引号 (') | |
amp: 与号 (&) | |
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:<=value 小于等于某设定值. function:value 大于某设定值. | |
function:>=value 大于等于某设定值. | |
function:start..end 在起始值和终止值的范围内. | |
function:start-end 在起始值和终止值的范围内. | |
大小语法: | |
size[kb|mb|gb] | |
大小常数: | |
empty | |
tiny 0 KB < 大小 <= 10 KB small 10 KB < 大小 <= 100 KB medium 100 KB < 大小 <= 1 MB large 1 MB < 大小 <= 16 MB huge 16 MB < 大小 <= 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 启用全字符匹配. |