第一部分 搜索语法
一、操作符:
1、space与(AND)
实践证明:在搜索模式下,采用space空格的形式是有效的,并且误输入多个空格视为一个空格。开头或结尾的空格不计。
2、|或(OR)
形如“建筑 技术|测量”,在搜索模式下,“|”(其中|必须是在英文状态下输入的竖线)两侧空格可有可无,(一般来说应该包含一个空格)即便误输入多个空格仍按一个空格计。此例中“建筑 技术”与“测量”形成或的关系,搜索出的文件前者是包含“建筑”和“技术”的文件,后者是仅包含“测量”的文件。“建筑 技术 | 建筑 测量”则是搜索包含“建筑 技术”或“建筑 测量”的文件。
3、!非 (NOT)
l 形如“!建筑”,“!”中间不能有空格,而且“建筑”作为一个整体看待,如果是“!建 筑”则“!建”与“筑”构成与的关系。
l !必须是英文状态输入的符号。
4、<>分组
<建筑|施工>[<测量|规范|标准>……]:
前一组与后一组(后几组)按乘法原理进行组合,并进行匹配相关的文件。分组可以重复,如“<建筑|施工><测量|规范|标准>
""搜索引号内的词组.
例如"建筑",该实例中引号必须为英文引号,目前验证的结果与不加引号的搜索模式效果一致,实质上添加了英文双引号的表式一个整体出现,即便是包含空格,连同空格一齐作为一个整体。
二、通配符:
1、*匹配 0 个或多个字符.
2、?匹配 1 个字符.
3、*匹配不包含扩展的文件名.
4、*.*与*相同
三、宏:
(一)定义
1、quot:双引号(")
2、apos:单引号(')
3、amp:与号(&)
4、lt:小于(<)
5、gt:大于(>)
6、#:十进制Unicode字符.
7、#x:十六进制Unicode字符.
8、audio:搜索音频文件
9、zip:搜索压缩文件
10、doc:搜索文档文件
11、exe:搜索可执行文件
12、pic:搜索图片文件
13、video:搜索视频文件
(二)用法
上述任意一种宏有其特定的含义,有everything预定义完成,其用法就是
【任意一种定义符号:】+{指定符号}
如:exe:打包,可得到:VB程序打包工具_023265264.exe。
其中:必须是英文状态符号
四、修饰符:
(一)定义
1、ascii:启用快速ASCII大小写对比.
2、case:区分大小写.
3、diacritics:匹配变音标记.
4、file:仅匹配文件.
5、folder:仅匹配文件夹.
6、noascii:禁用快速ASCII大小写对比.
7、nocase:不区分大小写.
8、nodiacritics:不匹配变音标记.
9、nofileonly:仅不允许文件.
10、nofolderonly:仅不允许文件夹.
11、nopath:不匹配路径.
12、noregex:禁用正则表达式.
13、nowfn:不匹配完整文件名.
14、nowholefilename:不匹配完整文件名.
15、nowholeword:仅禁用全字匹配.
16、nowildcards:禁用通配符.
17、noww:仅禁用全字匹配.
18、path:匹配路径和文件名.
19、regex:启用正则表达式.
20、utf8:禁用快速ASCII大小写对比.
21、wfn:匹配完整文件名.
22、wholefilename:匹配完整文件名.
23、wholeword:仅匹配全字符.
24、wildcards:启用通配符.
25、ww:仅全字匹配.
(二)用法
上述任意一种操作付【操作付:】+{特殊指定符号}
(1)示例:
path:D:\重要文献资料\2016年7月8日从业主拷贝的资料\二建(黄东剑)送风机支架资料\*支架
(2)含义:
path:操作符,意义指定特殊路径,后边如果需要特殊指明路径,path:D:\重要文献资料\2016年7月8日从业主拷贝的资料\二建(黄东剑)送风机支架资料\*支架,可以指明,且指明部分仍然可以包含通配符。
(3)结果
如图:
五、函数
(一)定义
1、album:搜索媒体专辑元数据
2、ansicontent:搜索ANSI格式文本内容
3、artist:搜索媒体艺术家元数据
4、attrib:搜索指定的文件属性的文件和文件夹
5、attribdupe:搜索含有相同属性的文件和文件夹
6、attributes:搜索指定的文件属性的文件和文件夹
7、bitdepth:搜索指定像素密度的图片
8、child:搜索包含匹配文件名文件的文件夹
9、childcount:搜索包含有指定数目子文件夹或文件的文件夹
10、childfilecount:搜索包含有指定数目文件的文件夹
11、childfoldercount:搜索包含有指定数目子文件的文件夹
12、comment:搜索媒体注释元数据
13、content:搜索文本内容
14、count:指定搜索结果最大值
15、dateaccessed:搜索指定访问时间的文件和文件夹
16、datecreated:搜索指定创建日期的文件和文件夹
17、datemodified:搜索指定修改日期的文件和文件夹
18、daterun:搜索指定打开时间的文件和文件夹
19、da:搜索指定访问时间的文件和文件夹
20、dadupe:搜索含有相同访问时间的文件和文件夹
21、dc:搜索指定创建日期的文件和文件夹
22、dcdupe:搜索含有相同创建时间的文件和文件夹
23、dimensions:X搜索指定长宽的图片
24、dm:搜索指定修改日期的文件和文件夹
25、dmdupe:搜索含有相同修改时间的文件和文件夹
26、dr:搜索指定打开时间的文件和文件夹
27、dupe:搜索重复的文件名
28、empty:搜索空文件夹
29、endwith:搜索以指定文本结尾的文件(包含扩展名)
30、ext:搜索和列表中指定的扩展名匹配的文件(扩展名以分号分隔)
31、filelist:搜索文件名列表中的文件
32、filelistfilename:搜索文件名列表中的文件和文件夹
33、frn:搜索指定文件索引号的文件和文件夹
34、fsi:搜索指定盘符索引中文件或文件夹(索引0表示C盘,以此类推)
35、genre:搜索媒体流派元数据
36、height:搜索指定像素高度的图片
37、infolder:搜索指定路径下的文件和文件夹(不包含子文件夹)
38、len:搜索和指定的文件名长度相匹配的文件和文件夹
39、namepartdupe:搜索含有相同名称部分的文件和文件夹
40、orientation:搜索指定方向的图片(水平或竖直)
41、parent:搜索指定路径下的文件和文件夹(不包含子文件夹)
42、parents:搜索有指定数目父文件夹的文件和文件夹
43、rc:搜索指定最近修改日期的文件和文件夹
44、recentchange:搜索指定最近修改日期的文件和文件夹
45、root:搜索没有父文件夹的文件和文件夹
46、runcount:搜索指定打开次数的文件和文件夹
47、shell:搜索已知的Shell文件夹名称,包括子目录和文件
48、size:搜索指定大小的文件(以字节为单位)
49、sizedupe:搜索大小重复的文件
50、startwith:搜索指定文本开头的文件
51、title:搜索媒体标题元数据
52、track:搜索指定音轨号的媒体文件
53、type:搜索指定的文件类型的文件和文件夹
54、utf16content:搜索UTF-16格式文本内容
55、utf16becontent:搜索UTF-16BE格式文本内容
56、utf8content:搜索UTF-8格式文本内容
57、width:搜索指定像素宽度的图片
(二)用法
1、上述任意操作符+修辞符
【任意操作符】+{特殊指定}
(1)示例
runcount:3
(2)示例说明
runcount:操作符,:英文状态;表式打开三次的文件;
(3)结果
如图:
2、注意
(1)各操作下的<>实际输入时,是不进行输入的。
1)示例dm:搜索指定修改日期的文件和文件夹
具体示例如下
2)如“dm:20170818”搜索修改日期为2017年8月18日的文件
此例中的时间格式,为固定的格式,必须用隔开,但是不必要补零,dm:17818和dm:2017818都是等效的,也说明与当前时间的世纪号相同时,可以省略。
3)dm:>2017818,则表示搜索修改日期大于2017年8月18日的文件。
4)dm:20171025-20171030表示修改日期为两个时间之间的文件或文件夹,注意后者必须大于前者,且注意中间用的是短横。
5)dupe: 搜索重复的文件名
6) empty: 搜索空文件夹
7)【empty:公司】,表示文件中名称中包含【公司】的空文件夹。【empty:】则表示所有的空文件。
8) ext: 搜索和列表中指定的扩展名匹配的文件(扩展名以分号分隔)
9)例如【ext:xls;doc】只搜索后缀为xls或doc文件。
10)fsi: 搜索指定盘符索引中文件或文件夹(索引0表示C盘,以此类推)
11)【fsi:3】本机上表示H盘,这在不同的计算上并不完全一致,但是可以通过类似的试验,确定在你的计算上代表的盘符。
如:
12)pic:dm:2022-2024(此列反映了联合应用)
表式时间2022年到2024的pic图片
结果如图:
六、函数语法:
(一)函数定义
1、function:value等于某设定值
2、function:<=value小于等于某设定值
3、function:4、function:=value等于某设定值
5、function:>value大于某设定值
6、function:>=value大于等于某设定值
7、function:startend在起始值和终止值的范围内
8、function:start-end在起始值和终止值的范围内
(二)示例
(1)dm:20151001-20151007
例如:dm:20151001-20151007可以搜索修改时间为2015年10月1日到2015年10月07日之间的文件。因为本计算机的时间格式设置是yyyymmdd。
又如:dm:20240417-20240424 Jpg搜索指定日期到某个日期的图片,对于做监理周报非常有意义。比表达式整体复制,复制到搜索框内即可。
(2)dm:20240417-20240424 regex:[一-龥]{5,} doc
显示某个日期到某个日期之间包含5个及以上汉字的doc文档。
结果如图:
七、大小表达式常数:
1、size:empty
2、size:<=10KB
3、size:<=100KB
4、5、size:<=16MB
6、size:<=128MB
7、size:>128MB
8、size:unknown
上述表达式复制到搜索框内可以实现大小文件的控制。
八、日期语法:
日期部分有待继续研究。
year
month/year或者year/month取决于本地设置
day/month/year,month/day/year或者year/month/day取决于本地设置
特别说明,[一-龥]表式所有的汉字
日期常数:
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
九、属性常数:
1、A存档
2、C压缩
3、D目录
4、E加密
5、H隐藏
6、I未索引的内容
7、L重解析点
8、N一般
9、O离线
10、P稀疏文件
11、R只读
12、S系统
13、T临时
14、V设备
将上诉项目前对应的字母输入搜索框回车即可。
上述基本包括帮助部分语法绝大部分内容。
第二部分 正则表达式语法
(一)定义
1、gr(a|e)y匹配gray或grey
2、.匹配任一字符
3、[abc]匹配任一字符:a或b或c
4、[^abc]匹配任一字符,但不包括a,b,c
5、[a-z]匹配从a到z之间的任一字符
6、[a-zA-Z]匹配从a到z,及从A到Z之间的任一字符
7、^匹配文件名的头部
8、$匹配文件名的尾部
9、()匹配标记的子表达式
10、\n匹配第nth个标记的子表达式,nth代表1到9
11、\b匹配字词边界
12、*匹配前一项内容0或多次
13、?匹配前一项内容0或1次
14、+匹配前一项内容1或多次
15、*?匹配前一项内容0或多次(懒人模式)
16、+?匹配前一项内容1或多次(懒人模式)
17、{x}匹配前一项内容x次
18、{x,}匹配前一项内容x或多次
19、{x,y}匹配前一项内容次数介于x和y之间
20、\特殊转义字符
21、\d单个数字
22、\D非数字
23、\s单个字母
24、\[一-龥]单个汉字
25、其他参见一般意义的正则表达式
(二)语法
1、用regex:表式正则表达式的开始;
2、所有的汉字用[一-龥]表式单个的汉字;
3、{m,n}表式有n-m个汉字(m、n不同时为零)可以有{,n}和{m,}几种形式;
(1)regex:[一-龥]{20,}.docx
(2)释义:有连续20个汉字的docx文档
(3)结果
如图
第三部分 命令行选项-everything
Everything.exe [filename] [options]
1、filename指定打开的文件列表.
2、-?显示帮助.
3、-admin以管理员身份运行"Everything".
4、-admin-server-share-links在ETP连接中使用\\Server\C$的链接形式.
5、-app-data保存数据到应用程序数据.
6、-bookmark打开指定的书签.
7、-case启用大小写区分.
8、-choose-language显示语言选择窗口.
9、-choose-volumes禁用自动索引.
10、-close关闭当前搜索窗口.
11、-config指定ini文件的文件名.
12、-connect连接ETP服务器.
13、-console显示调试控制台.
14、-copyto<...>显示使用指定文件名的多文件重命名工具.
15、-create-file-list创建一个路径的文件列表.
16、-create-file-list-exclude-files排除匹配筛选器的文件,筛选器用分号分隔.
17、-create-file-list-exclude-folders排除匹配筛选器的文件夹,筛选器用分号分隔.
18、-create-file-list-include-only-files仅包含匹配筛选器的文件,筛选器用分号分隔.
19、-create-usn-journal
20、-db指定数据库的文件名.
21、-debug显示调试控制台.
22、-debug-log记录调试信息到本地硬盘.
23、-delete-usn-journal删除USN日志.
24、-details以详情视图显示结果.
25、-diacritics启用变音符匹配.
26、-disable-run-as-admin禁用以管理员身份运行.
27、-disable-update-notification禁用程序打开时更新通知.
28、-drive-links在ETP连接中使用C:的链接形式.
29、-edit用文件列表编辑器打开文件列表.
30、-enable-run-as-admin启用以管理员身份运行.
31、-enable-update-notification启用程序打开时更新通知.
32、-exit退出"Everything".
33、-first-instance仅当此为"Everything"第一个实例时运行.
34、-filelist打开指定的文件列表.
35、-filename搜索指定文件名的文件和文件夹.
36、-filter选择指定的搜索筛选器.
37、-focus-bottom-result聚焦到底部结果.
38、-focus-last-run-result聚焦到上次运行结果.
39、-focus-most-run-result聚焦到最常运行结果.
40、-focus-results聚焦到结果列表.
41、-focus-top-result聚焦到顶部结果.
42、-ftp-links在ETP连接中使用ftp://host/C:的链接形式.
43、-fullscreen全屏显示搜索窗口.
44、-h显示帮助.
45、-help显示帮助.
46、-home打开搜索首页.
47、-install安装"Everything"到指定路径.
48、-install-client-service安装"Everything"客户服务.
49、-install-config安装指定ini文件.
50、-install-desktop-shortcut创建桌面快捷方式.
51、-install-efu-association关联EFU文件.
52、-install-folder-context-menu安装文件夹右键菜单.
53、-install-quick-launch-shortcut添加到快速启动栏.
54、-install-run-on-system-startup添加"Everything"到启动项.
55、-install-service安装并开启"Everything"服务.
56、-install-service-pipe-name指定"Everything"服务管道名称.
57、-install-service-security-descriptor指定管道安全描述.
58、-install-start-menu-shortcuts添加"Everything"到开始菜单.
59、-install-url-protocol安装URL协议.
60、-instance指定"Everything"的实例名.
61、-l载入本地数据库.
62、-language指定语言代码以变更界面语言.
63、-load-delay载入数据库之前,指定以毫秒为单位的延迟.
64、-local载入本地数据库.
65、-matchpath启用完整路径匹配.
66、-maximized最大化搜索窗口.
67、-minimized最小化搜索窗口.
68、-moveto<...>显示使用指定文件名的多文件重命名工具.
69、-name-part搜索文件部分文件名.
70、-newwindow新建搜索窗口.
71、-noapp-data保存数据到应用程序路径.
72、-nocase禁用大小写区分.
73、-nodb不保存或载入"Everything"数据库.
74、-nodiacritics禁用变音符匹配.
75、-nofullscreen窗口化显示搜索窗口.
76、-nomatchpath禁用完整路径匹配.
77、-nomaximized非最大化搜索窗口.
78、-nominimized非最小化搜索窗口.
79、-nonewwindow显示存在的搜索窗口.
80、-noontop禁用总在最前.
81、-noregex禁用正则表达式.
82、-noverbose显示基本调制信息.
83、-nowholeword禁用全字匹配.
84、-noww禁用全字匹配.
85、-ontop启用总在最前.
86、-p搜索指定的路径.
87、-parent搜索指定文件夹中的文件和子文件夹.
88、-parentpath搜索指定的父目录.
89、-path搜索指定的路径.
90、-quit退出"Everything".
91、-read-only以只读模式载入数据库.
92、-regex使用正则表达式.
93、-reindex强制重建数据库.
94、-rename<...>显示使用指定文件名的多文件重命名工具.
95、-s搜索指定文本.
96、-search搜索指定文本.
97、-searchfilelist在指定的文本搜索列表中的文件名.
98、-select聚焦且选定指定结果.
99、-server-share-links在ETP连接中使用\\Server\C:的链接形式.
100、-service-pipe-name链接到指定名称的安全管道.
101、-sort以指定名称排列.
102、-sort-ascending升序排列.
103、-sort-descending降序排列.
104、-start-client-service开启"Everything"客户服务.
105、-start-service开启"Everything"服务.
106、-startup后台运行"Everything".
107、-stop-client-service停止"Everything"客户服务.
108、-stop-service停止"Everything"服务.
109、-svc以服务形式运行"Everything".
110、-svc-pipe-name启用指定名称的管道服务器.
111、-svc-security-descriptor启用指定安全描述的管道服务器.
112、-thumbnail-size指定图标大小.
113、-thumbnails以图标视图显示结果.
114、-toggle-window隐藏或显示前台搜索窗口.
115、-uninstall[path]指定"Everything"路径来卸载.
116、-uninstall-client-service移除"Everything"客户服务.
117、-uninstall-desktop-shortcut移除桌面快捷方式.
118、-uninstall-efu-association移除EFU文件关联.
119、-uninstall-folder-context-menu移除文件夹右键菜单.
120、-uninstall-quick-launch-shortcut从快速启动栏移除.
121、-uninstall-run-on-system-startup移除"Everything"启动项.
122、-uninstall-service移除"Everything"服务.
123、-uninstall-start-menu-shortcuts从开始菜单中移除"Everything".
124、-uninstall-url-protocol卸载URL协议.
125、-uninstall-user移除用户文件.
126、-update更新数据库.
127、-url<[es:]search>搜索指定链接ES:URL.
128、-verbose显示所有调试信息.
129、-wholeword启用全字匹配.
130、-ww启用全字符匹配.
此部分不常用,暂时无研究。
4、function:=value等于某设定值
5、function:>value大于某设定值
6、function:>=value大于等于某设定值
7、function:startend在起始值和终止值的范围内
8、function:start-end在起始值和终止值的范围内
(二)示例
(1)dm:20151001-20151007
例如:dm:20151001-20151007可以搜索修改时间为2015年10月1日到2015年10月07日之间的文件。因为本计算机的时间格式设置是yyyymmdd。
又如:dm:20240417-20240424 Jpg搜索指定日期到某个日期的图片,对于做监理周报非常有意义。比表达式整体复制,复制到搜索框内即可。
(2)dm:20240417-20240424 regex:[一-龥]{5,} doc
显示某个日期到某个日期之间包含5个及以上汉字的doc文档。
结果如图:
七、大小表达式常数:
1、size:empty
2、size:<=10KB
3、size:<=100KB
4、5、size:<=16MB
6、size:<=128MB
7、size:>128MB
8、size:unknown
上述表达式复制到搜索框内可以实现大小文件的控制。
八、日期语法:
日期部分有待继续研究。
year
month/year或者year/month取决于本地设置
day/month/year,month/day/year或者year/month/day取决于本地设置
特别说明,[一-龥]表式所有的汉字
日期常数:
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
九、属性常数:
1、A存档
2、C压缩
3、D目录
4、E加密
5、H隐藏
6、I未索引的内容
7、L重解析点
8、N一般
9、O离线
10、P稀疏文件
11、R只读
12、S系统
13、T临时
14、V设备
将上诉项目前对应的字母输入搜索框回车即可。
上述基本包括帮助部分语法绝大部分内容。
第二部分 正则表达式语法
(一)定义
1、gr(a|e)y匹配gray或grey
2、.匹配任一字符
3、[abc]匹配任一字符:a或b或c
4、[^abc]匹配任一字符,但不包括a,b,c
5、[a-z]匹配从a到z之间的任一字符
6、[a-zA-Z]匹配从a到z,及从A到Z之间的任一字符
7、^匹配文件名的头部
8、$匹配文件名的尾部
9、()匹配标记的子表达式
10、\n匹配第nth个标记的子表达式,nth代表1到9
11、\b匹配字词边界
12、*匹配前一项内容0或多次
13、?匹配前一项内容0或1次
14、+匹配前一项内容1或多次
15、*?匹配前一项内容0或多次(懒人模式)
16、+?匹配前一项内容1或多次(懒人模式)
17、{x}匹配前一项内容x次
18、{x,}匹配前一项内容x或多次
19、{x,y}匹配前一项内容次数介于x和y之间
20、\特殊转义字符
21、\d单个数字
22、\D非数字
23、\s单个字母
24、\[一-龥]单个汉字
25、其他参见一般意义的正则表达式
(二)语法
1、用regex:表式正则表达式的开始;
2、所有的汉字用[一-龥]表式单个的汉字;
3、{m,n}表式有n-m个汉字(m、n不同时为零)可以有{,n}和{m,}几种形式;
(1)regex:[一-龥]{20,}.docx
(2)释义:有连续20个汉字的docx文档
(3)结果
如图
第三部分 命令行选项-everything
Everything.exe [filename] [options]
1、filename指定打开的文件列表.
2、-?显示帮助.
3、-admin以管理员身份运行"Everything".
4、-admin-server-share-links在ETP连接中使用\\Server\C$的链接形式.
5、-app-data保存数据到应用程序数据.
6、-bookmark打开指定的书签.
7、-case启用大小写区分.
8、-choose-language显示语言选择窗口.
9、-choose-volumes禁用自动索引.
10、-close关闭当前搜索窗口.
11、-config指定ini文件的文件名.
12、-connect连接ETP服务器.
13、-console显示调试控制台.
14、-copyto<...>显示使用指定文件名的多文件重命名工具.
15、-create-file-list创建一个路径的文件列表.
16、-create-file-list-exclude-files排除匹配筛选器的文件,筛选器用分号分隔.
17、-create-file-list-exclude-folders排除匹配筛选器的文件夹,筛选器用分号分隔.
18、-create-file-list-include-only-files仅包含匹配筛选器的文件,筛选器用分号分隔.
19、-create-usn-journal
20、-db指定数据库的文件名.
21、-debug显示调试控制台.
22、-debug-log记录调试信息到本地硬盘.
23、-delete-usn-journal删除USN日志.
24、-details以详情视图显示结果.
25、-diacritics启用变音符匹配.
26、-disable-run-as-admin禁用以管理员身份运行.
27、-disable-update-notification禁用程序打开时更新通知.
28、-drive-links在ETP连接中使用C:的链接形式.
29、-edit用文件列表编辑器打开文件列表.
30、-enable-run-as-admin启用以管理员身份运行.
31、-enable-update-notification启用程序打开时更新通知.
32、-exit退出"Everything".
33、-first-instance仅当此为"Everything"第一个实例时运行.
34、-filelist打开指定的文件列表.
35、-filename搜索指定文件名的文件和文件夹.
36、-filter选择指定的搜索筛选器.
37、-focus-bottom-result聚焦到底部结果.
38、-focus-last-run-result聚焦到上次运行结果.
39、-focus-most-run-result聚焦到最常运行结果.
40、-focus-results聚焦到结果列表.
41、-focus-top-result聚焦到顶部结果.
42、-ftp-links在ETP连接中使用ftp://host/C:的链接形式.
43、-fullscreen全屏显示搜索窗口.
44、-h显示帮助.
45、-help显示帮助.
46、-home打开搜索首页.
47、-install安装"Everything"到指定路径.
48、-install-client-service安装"Everything"客户服务.
49、-install-config安装指定ini文件.
50、-install-desktop-shortcut创建桌面快捷方式.
51、-install-efu-association关联EFU文件.
52、-install-folder-context-menu安装文件夹右键菜单.
53、-install-quick-launch-shortcut添加到快速启动栏.
54、-install-run-on-system-startup添加"Everything"到启动项.
55、-install-service安装并开启"Everything"服务.
56、-install-service-pipe-name指定"Everything"服务管道名称.
57、-install-service-security-descriptor指定管道安全描述.
58、-install-start-menu-shortcuts添加"Everything"到开始菜单.
59、-install-url-protocol安装URL协议.
60、-instance指定"Everything"的实例名.
61、-l载入本地数据库.
62、-language指定语言代码以变更界面语言.
63、-load-delay载入数据库之前,指定以毫秒为单位的延迟.
64、-local载入本地数据库.
65、-matchpath启用完整路径匹配.
66、-maximized最大化搜索窗口.
67、-minimized最小化搜索窗口.
68、-moveto<...>显示使用指定文件名的多文件重命名工具.
69、-name-part搜索文件部分文件名.
70、-newwindow新建搜索窗口.
71、-noapp-data保存数据到应用程序路径.
72、-nocase禁用大小写区分.
73、-nodb不保存或载入"Everything"数据库.
74、-nodiacritics禁用变音符匹配.
75、-nofullscreen窗口化显示搜索窗口.
76、-nomatchpath禁用完整路径匹配.
77、-nomaximized非最大化搜索窗口.
78、-nominimized非最小化搜索窗口.
79、-nonewwindow显示存在的搜索窗口.
80、-noontop禁用总在最前.
81、-noregex禁用正则表达式.
82、-noverbose显示基本调制信息.
83、-nowholeword禁用全字匹配.
84、-noww禁用全字匹配.
85、-ontop启用总在最前.
86、-p搜索指定的路径.
87、-parent搜索指定文件夹中的文件和子文件夹.
88、-parentpath搜索指定的父目录.
89、-path搜索指定的路径.
90、-quit退出"Everything".
91、-read-only以只读模式载入数据库.
92、-regex使用正则表达式.
93、-reindex强制重建数据库.
94、-rename<...>显示使用指定文件名的多文件重命名工具.
95、-s搜索指定文本.
96、-search搜索指定文本.
97、-searchfilelist在指定的文本搜索列表中的文件名.
98、-select聚焦且选定指定结果.
99、-server-share-links在ETP连接中使用\\Server\C:的链接形式.
100、-service-pipe-name链接到指定名称的安全管道.
101、-sort以指定名称排列.
102、-sort-ascending升序排列.
103、-sort-descending降序排列.
104、-start-client-service开启"Everything"客户服务.
105、-start-service开启"Everything"服务.
106、-startup后台运行"Everything".
107、-stop-client-service停止"Everything"客户服务.
108、-stop-service停止"Everything"服务.
109、-svc以服务形式运行"Everything".
110、-svc-pipe-name启用指定名称的管道服务器.
111、-svc-security-descriptor启用指定安全描述的管道服务器.
112、-thumbnail-size指定图标大小.
113、-thumbnails以图标视图显示结果.
114、-toggle-window隐藏或显示前台搜索窗口.
115、-uninstall[path]指定"Everything"路径来卸载.
116、-uninstall-client-service移除"Everything"客户服务.
117、-uninstall-desktop-shortcut移除桌面快捷方式.
118、-uninstall-efu-association移除EFU文件关联.
119、-uninstall-folder-context-menu移除文件夹右键菜单.
120、-uninstall-quick-launch-shortcut从快速启动栏移除.
121、-uninstall-run-on-system-startup移除"Everything"启动项.
122、-uninstall-service移除"Everything"服务.
123、-uninstall-start-menu-shortcuts从开始菜单中移除"Everything".
124、-uninstall-url-protocol卸载URL协议.
125、-uninstall-user移除用户文件.
126、-update更新数据库.
127、-url<[es:]search>搜索指定链接ES:URL.
128、-verbose显示所有调试信息.
129、-wholeword启用全字匹配.
130、-ww启用全字符匹配.
此部分不常用,暂时无研究。
5、size:<=16MB
6、size:<=128MB
7、size:>128MB
8、size:unknown
上述表达式复制到搜索框内可以实现大小文件的控制。
八、日期语法:
日期部分有待继续研究。
year
month/year或者year/month取决于本地设置
day/month/year,month/day/year或者year/month/day取决于本地设置
特别说明,[一-龥]表式所有的汉字
日期常数:
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
九、属性常数:
1、A存档
2、C压缩
3、D目录
4、E加密
5、H隐藏
6、I未索引的内容
7、L重解析点
8、N一般
9、O离线
10、P稀疏文件
11、R只读
12、S系统
13、T临时
14、V设备
将上诉项目前对应的字母输入搜索框回车即可。
上述基本包括帮助部分语法绝大部分内容。
第二部分 正则表达式语法
(一)定义
1、gr(a|e)y匹配gray或grey
2、.匹配任一字符
3、[abc]匹配任一字符:a或b或c
4、[^abc]匹配任一字符,但不包括a,b,c
5、[a-z]匹配从a到z之间的任一字符
6、[a-zA-Z]匹配从a到z,及从A到Z之间的任一字符
7、^匹配文件名的头部
8、$匹配文件名的尾部
9、()匹配标记的子表达式
10、\n匹配第nth个标记的子表达式,nth代表1到9
11、\b匹配字词边界
12、*匹配前一项内容0或多次
13、?匹配前一项内容0或1次
14、+匹配前一项内容1或多次
15、*?匹配前一项内容0或多次(懒人模式)
16、+?匹配前一项内容1或多次(懒人模式)
17、{x}匹配前一项内容x次
18、{x,}匹配前一项内容x或多次
19、{x,y}匹配前一项内容次数介于x和y之间
20、\特殊转义字符
21、\d单个数字
22、\D非数字
23、\s单个字母
24、\[一-龥]单个汉字
25、其他参见一般意义的正则表达式
(二)语法
1、用regex:表式正则表达式的开始;
2、所有的汉字用[一-龥]表式单个的汉字;
3、{m,n}表式有n-m个汉字(m、n不同时为零)可以有{,n}和{m,}几种形式;
(1)regex:[一-龥]{20,}.docx
(2)释义:有连续20个汉字的docx文档
(3)结果
如图
第三部分 命令行选项-everything
Everything.exe [filename] [options]
1、filename指定打开的文件列表.
2、-?显示帮助.
3、-admin以管理员身份运行"Everything".
4、-admin-server-share-links在ETP连接中使用\\Server\C$的链接形式.
5、-app-data保存数据到应用程序数据.
6、-bookmark打开指定的书签.
7、-case启用大小写区分.
8、-choose-language显示语言选择窗口.
9、-choose-volumes禁用自动索引.
10、-close关闭当前搜索窗口.
11、-config指定ini文件的文件名.
12、-connect连接ETP服务器.
13、-console显示调试控制台.
14、-copyto<...>显示使用指定文件名的多文件重命名工具.
15、-create-file-list创建一个路径的文件列表.
16、-create-file-list-exclude-files排除匹配筛选器的文件,筛选器用分号分隔.
17、-create-file-list-exclude-folders排除匹配筛选器的文件夹,筛选器用分号分隔.
18、-create-file-list-include-only-files仅包含匹配筛选器的文件,筛选器用分号分隔.
19、-create-usn-journal
20、-db指定数据库的文件名.
21、-debug显示调试控制台.
22、-debug-log记录调试信息到本地硬盘.
23、-delete-usn-journal删除USN日志.
24、-details以详情视图显示结果.
25、-diacritics启用变音符匹配.
26、-disable-run-as-admin禁用以管理员身份运行.
27、-disable-update-notification禁用程序打开时更新通知.
28、-drive-links在ETP连接中使用C:的链接形式.
29、-edit用文件列表编辑器打开文件列表.
30、-enable-run-as-admin启用以管理员身份运行.
31、-enable-update-notification启用程序打开时更新通知.
32、-exit退出"Everything".
33、-first-instance仅当此为"Everything"第一个实例时运行.
34、-filelist打开指定的文件列表.
35、-filename搜索指定文件名的文件和文件夹.
36、-filter选择指定的搜索筛选器.
37、-focus-bottom-result聚焦到底部结果.
38、-focus-last-run-result聚焦到上次运行结果.
39、-focus-most-run-result聚焦到最常运行结果.
40、-focus-results聚焦到结果列表.
41、-focus-top-result聚焦到顶部结果.
42、-ftp-links在ETP连接中使用ftp://host/C:的链接形式.
43、-fullscreen全屏显示搜索窗口.
44、-h显示帮助.
45、-help显示帮助.
46、-home打开搜索首页.
47、-install安装"Everything"到指定路径.
48、-install-client-service安装"Everything"客户服务.
49、-install-config安装指定ini文件.
50、-install-desktop-shortcut创建桌面快捷方式.
51、-install-efu-association关联EFU文件.
52、-install-folder-context-menu安装文件夹右键菜单.
53、-install-quick-launch-shortcut添加到快速启动栏.
54、-install-run-on-system-startup添加"Everything"到启动项.
55、-install-service安装并开启"Everything"服务.
56、-install-service-pipe-name指定"Everything"服务管道名称.
57、-install-service-security-descriptor指定管道安全描述.
58、-install-start-menu-shortcuts添加"Everything"到开始菜单.
59、-install-url-protocol安装URL协议.
60、-instance指定"Everything"的实例名.
61、-l载入本地数据库.
62、-language指定语言代码以变更界面语言.
63、-load-delay载入数据库之前,指定以毫秒为单位的延迟.
64、-local载入本地数据库.
65、-matchpath启用完整路径匹配.
66、-maximized最大化搜索窗口.
67、-minimized最小化搜索窗口.
68、-moveto<...>显示使用指定文件名的多文件重命名工具.
69、-name-part搜索文件部分文件名.
70、-newwindow新建搜索窗口.
71、-noapp-data保存数据到应用程序路径.
72、-nocase禁用大小写区分.
73、-nodb不保存或载入"Everything"数据库.
74、-nodiacritics禁用变音符匹配.
75、-nofullscreen窗口化显示搜索窗口.
76、-nomatchpath禁用完整路径匹配.
77、-nomaximized非最大化搜索窗口.
78、-nominimized非最小化搜索窗口.
79、-nonewwindow显示存在的搜索窗口.
80、-noontop禁用总在最前.
81、-noregex禁用正则表达式.
82、-noverbose显示基本调制信息.
83、-nowholeword禁用全字匹配.
84、-noww禁用全字匹配.
85、-ontop启用总在最前.
86、-p搜索指定的路径.
87、-parent搜索指定文件夹中的文件和子文件夹.
88、-parentpath搜索指定的父目录.
89、-path搜索指定的路径.
90、-quit退出"Everything".
91、-read-only以只读模式载入数据库.
92、-regex使用正则表达式.
93、-reindex强制重建数据库.
94、-rename<...>显示使用指定文件名的多文件重命名工具.
95、-s搜索指定文本.
96、-search搜索指定文本.
97、-searchfilelist在指定的文本搜索列表中的文件名.
98、-select聚焦且选定指定结果.
99、-server-share-links在ETP连接中使用\\Server\C:的链接形式.
100、-service-pipe-name链接到指定名称的安全管道.
101、-sort以指定名称排列.
102、-sort-ascending升序排列.
103、-sort-descending降序排列.
104、-start-client-service开启"Everything"客户服务.
105、-start-service开启"Everything"服务.
106、-startup后台运行"Everything".
107、-stop-client-service停止"Everything"客户服务.
108、-stop-service停止"Everything"服务.
109、-svc以服务形式运行"Everything".
110、-svc-pipe-name启用指定名称的管道服务器.
111、-svc-security-descriptor启用指定安全描述的管道服务器.
112、-thumbnail-size指定图标大小.
113、-thumbnails以图标视图显示结果.
114、-toggle-window隐藏或显示前台搜索窗口.
115、-uninstall[path]指定"Everything"路径来卸载.
116、-uninstall-client-service移除"Everything"客户服务.
117、-uninstall-desktop-shortcut移除桌面快捷方式.
118、-uninstall-efu-association移除EFU文件关联.
119、-uninstall-folder-context-menu移除文件夹右键菜单.
120、-uninstall-quick-launch-shortcut从快速启动栏移除.
121、-uninstall-run-on-system-startup移除"Everything"启动项.
122、-uninstall-service移除"Everything"服务.
123、-uninstall-start-menu-shortcuts从开始菜单中移除"Everything".
124、-uninstall-url-protocol卸载URL协议.
125、-uninstall-user移除用户文件.
126、-update更新数据库.
127、-url<[es:]search>搜索指定链接ES:URL.
128、-verbose显示所有调试信息.
129、-wholeword启用全字匹配.
130、-ww启用全字符匹配.
此部分不常用,暂时无研究。