无忧启动论坛

标题: Everything这个软件,以下语法不会用,请举出例子来! [打印本页]

作者: tt911    时间: 2024-11-29 09:05
标题: Everything这个软件,以下语法不会用,请举出例子来!
本帖最后由 tt911 于 2024-12-1 11:47 编辑

  < >        分组     ===============>  (这个不会用啊)问题是括起来之后有啥用? 又不是正则

=====================================================================
宏:
                 双引号 (")                         ===============>  (这个不会用啊)这个引起来之后有啥用,又不是一般语法中包含了空格
                 单引号 (')                         ===============>  (这个不会用啊)同上
                 与号 (&)                            ===============>  (这个不会用啊)又不是逻辑与,懵逼中
                 小于 (<)                              ===============>  (这个不会用啊)
                 大于 (>)
        #<n>:        十进制Unicode 字符 <n>             ===============>  (这个不会用啊)
        #x<n>:        十六进制 Unicode 字符 <n>         ===============>  (这个不会用啊)

=========================================================================
Everything这个软件,以上的语法不会用,请举出例子来!


作者: tanglf    时间: 2024-11-29 09:35
谢谢分享咨询‘’
作者: 孟仁飞    时间: 2024-11-29 10:07
学习
作者: netfood    时间: 2024-11-29 10:22
本帖最后由 netfood 于 2024-11-29 10:33 编辑

宏:可以看着转义符
quot:字面双引号 (")。
apos:字面单引号 (')。
amp:字面与号 (&)。
lt:字面小于号 (<)。
gt:字面大于号 (>)。
#:以十进制显示的字面Unicode字符16



作者: wangyibin    时间: 2024-11-29 10:32
我也不会,只有求助AI,回答如下

“Everything” 是一个非常快速的文件搜索工具,支持使用各种特殊符号来进行高级搜索。以下是一些常用的符号及其语法示例:


1. 单引号 (') 和 双引号 (")
双引号 用于精确匹配多个词或一个包含空格的词:
"test file" — 查找文件名包含“test file”的所有文件(包括空格)。
单引号(用于正则表达式中的字符匹配,通常不用于“Everything”本身,但在某些情况下如使用正则模式时可能会看到)。
'test*' — 匹配所有以“test”开头的文件。
2. 尖括号 (<>)
用于指定包含某些范围的数字或值(例如,文件大小或创建日期等)。
size:>10MB — 查找文件大小大于 10MB 的文件。
date:>2023-01-01 — 查找 2023 年 1 月 1 日之后创建或修改的文件。
3. & 符号(逻辑与)
用于组合多个搜索条件,所有条件必须满足。
test & document — 查找同时包含“test”和“document”关键词的文件。
*.txt & size:>1MB — 查找文件扩展名为 .txt 且大小大于 1MB 的文件。
4. # 符号(注释)
在搜索框中,# 符号用于注释,后面的部分将被忽略。它主要在高级用法中有帮助,比如在脚本或自定义搜索表达式中。
*.txt # this is a comment — 实际搜索的是 .txt 文件,# this is a comment 后面的部分会被忽略。
5. * 和 ? 通配符
* 匹配任意数量的字符(包括空字符):
test* — 匹配所有以“test”开头的文件(例如 test.txt, test1.pdf 等)。
? 匹配单个字符:
test?.txt — 匹配名称为 "test1.txt", "testA.txt" 等,只有一个字符不同的文件。
6. ~(波浪号)
用于查找包含指定短语或词的文件:
~"hello world" — 查找文件名或文件内容中包含“hello world”的文件。
示例:
*.mp3 & size:>10MB — 查找文件扩展名为 .mp3 且文件大小大于 10MB 的所有文件。
"my report" — 查找文件名或内容中包含“my report”的所有文件。
date:<2024-01-01 — 查找 2024 年 1 月 1 日之前创建或修改的文件。
这些符号和操作可以帮助你在“Everything”中进行非常灵活和高效的文件搜索。






作者: hao_daidfy    时间: 2024-11-29 10:34
学习一下
作者: jabbie    时间: 2024-11-29 10:47
不懂帮顶
作者: lin578    时间: 2024-11-29 11:23
不懂帮顶,学习一下
作者: chenxiz16    时间: 2024-11-29 11:26
感谢分享
作者: guong    时间: 2024-11-29 11:28
来学习下
作者: jabbie    时间: 2024-11-29 11:36
不懂帮顶
作者: snew    时间: 2024-11-29 14:38
netfood 发表于 2024-11-29 10:22
宏:可以看着转义符
quot:字面双引号 (")。
apos:字面单引号 (')。

请问这两个示例中, 第一个直接搜索& ,还有另一个搜 & xmp,与搜<amp:> 有什么分别?
貌似直接搜 &空格xmp就可以,要加<>是要特别实现什么功能吗?

作者: mikejoe    时间: 2024-11-29 14:56
学习
作者: wn168cn@163.com    时间: 2024-11-29 14:57
学习了
作者: ql1307096    时间: 2024-11-29 15:10
本帖最后由 ql1307096 于 2024-11-29 15:12 编辑
wangyibin 发表于 2024-11-29 10:32
我也不会,只有求助AI,回答如下

“Everything” 是一个非常快速的文件搜索工具,支持使用各种特殊符号 ...

我试了下,要搜索大于10M的mp3文件,应该输入
*.mp3 size:>10MB

*.mp3 & size:>10MB 只能显示文件名中含有&且体积大于10M


原来你是AI搜索的,所以ai还是只能作为参考啊

作者: wangyibin    时间: 2024-11-29 15:20
ql1307096 发表于 2024-11-29 15:10
我试了下,要搜索大于10M的mp3文件,应该输入
*.mp3 size:>10MB

对的AI也有出错的时候,仅供参考!
作者: Minionss    时间: 2024-11-29 15:20
学习
作者: netfood    时间: 2024-11-29 15:55
snew 发表于 2024-11-29 14:38
请问这两个示例中, 第一个直接搜索& ,还有另一个搜 & xmp,与搜 有什么分别?
貌似直接搜 &空格xmp就 ...



如果不是组合搜索,用&amp: 等效
但是,如果你要组合搜索,比如,你要用到那些特殊符号,为了让everything理解,是控制字符还是普通字符,你就得用宏去代替,表示普通字符。如果不用宏,那everything就会解析成控制字符执行。
---
用< > 分组后,可以用操作字符把2个组的条件进行与或操作,我图中就是空格,表示 and
所以搜索出来的文件 既含有& 也含有xmp


作者: ddzyhhh    时间: 2024-11-29 17:28
本帖最后由 ddzyhhh 于 2024-11-29 17:43 编辑

为什么不直接看软件的帮助呢?,打开Everything,按F1
自动翻译的,可能不准。

搜索
使用搜索编辑输入搜索内容。

输入部分文件名,与部分文件名搜索匹配的文件和文件夹将立即显示在结果列表中。

例如,要查找文件名中包含文本报告的文件和文件夹,请搜索:
reports

要将结果限制在某个驱动器内,只需搜索该驱动器。
例如,要查找D:驱动器上的文件和文件夹,请搜索:
d:

包含路径以将结果限制在某个文件夹中,例如,要在文件夹D:\Downloads中查找文件和文件夹,请搜索:
d:\downloads\

使用双引号转义空格,例如,要在C:\Program Files中查找文件和文件夹,请搜索:
"c:\program files\"

使用 \ 搜索部分路径,例如,要在以documents结尾的文件夹中查找文件和文件夹,请搜索:
documents\

使用空格组合搜索,例如,要查找位于以work开头的文件夹中包含文本order的文件和文件夹,请搜索:
\work order

句法
运算符
space
|或者
!不是
< >分组
" "搜索精确短语

通配符
*匹配零个或更多字符。
?匹配一个字符。

通配符匹配整个文件名。使用通配符匹配文件名中任意位置的通配符时,请禁用“匹配整个文件名”。

quot:文字双引号"
apos:文字撇号'
amp:文字与符号&
lt:字面小于<
gt:文字大于>
#<n>:十进制的文字 Unicode 字符 <n>。
#x<n>:十六进制的文字 Unicode 字符 <n>。
audio:搜索音频文件。
zip:搜索压缩文件。
doc:搜索文档文件。
exe:搜索可执行文件。
pic:搜索图片文件。
video:搜索视频文件。

修饰符

函数和常规搜索词可以加上修饰符作为前缀。

ascii:
utf8:
noascii:
启用或禁用快速 ASCII 大小写比较。
case:
nocase:
匹配或忽略大小写。
diacritics:
nodiacritics:
匹配或忽略重音符号。
file:
files:
nofileonly:
仅匹配文件。
folder:
folders:
nofolderonly:
仅匹配文件夹。
path:
nopath:
匹配完整路径和文件名或仅匹配文件名。
regex:
noregex:
启用或禁用正则表达式。
wfn:
wholefilename:
nowfn:
nowholefilename:
exact:
匹配整个文件名或匹配文件名中的任何位置。
wholeword:
ww:
nowholeword:
noww:
匹配整个单词或匹配文件名中的任何位置。
wildcards:
nowildcards:
启用或禁用通配符。

功能
album:<album>搜索 ID3 或 FLAC 专辑。
artist:<artist>搜索 ID3 或 FLAC 艺术家。
attrib:<attributes>
attributes:<attributes>
搜索具有指定文件属性的文件和文件夹。
bitdepth:<bitdepth>查找具有指定每像素位数的图像。
child:<filename>搜索包含具有匹配文件名的子文件或文件夹的文件夹。
childcount:<count>搜索包含指定数量子文件夹和文件的文件夹。
childfilecount:<count>搜索包含指定数量文件的文件夹。
childfoldercount:<count>搜索包含指定数量子文件夹的文件夹。
comment:<comment>搜索 ID3 或 FLAC 注释。
content:
ansicontent:
utf8content:
utf16content:
utf16becontent:
搜索文件内容。
count:<max>将结果数量限制为最大值。
dateaccessed:<date>
da:<date>
搜索按指定日期访问的文件和文件夹。
datecreated:<date>
dc:<date>
搜索指定日期创建的文件和文件夹。
datemodified:<date>
dm:<date>
搜索指定修改日期的文件和文件夹。
daterun:<date>
dr:<date>
搜索按指定日期运行的文件和文件夹。
depth:<count>
parents:<count>
搜索具有指定文件夹深度的文件和文件夹。
dimension:<width>x<height>查找具有指定宽度和高度的图像。
dupe:
namepartdupe:
attribdupe:
dadupe:
dcdupe:
dmdupe:
sizedupe:
搜索重复的文件。
empty:搜索空文件夹。
endwith:<text>以文本结尾的文件名(包括扩展名)。
ext:<list>在指定的以分号分隔的扩展名列表中搜索具有匹配扩展名的文件。
filelist:<list>在指定的竖线 (|) 分隔的文件列表中搜索文件名列表。
filelistfilename:<filename>搜索属于文件列表文件名的文件和文件夹。
frn:<frnlist>搜索具有指定的分号分隔的文件参考编号的文件和文件夹。
fsi:<index>在指定的从零开始的内部文件系统索引中搜索文件和文件夹。
genre:<genre>搜索 ID3 或 FLAC 类型。
height:<height>搜索具有指定像素高度的图像。
len:<length>搜索符合指定文件名长度的文件和文件夹。
orientation:<type>搜索具有指定方向(横向或纵向)的图像。
parent:<path>
infolder:<path>
nosubfolders:<path>
在指定路径中搜索文件和文件夹,不包括子文件夹。
recentchange:<date>
rc:<date>
搜索具有指定最近更改日期的文件和文件夹。
root:搜索没有父文件夹的文件和文件夹。
runcount:<count>搜索具有指定运行次数的文件和文件夹。
shell:<name>搜索已知的 shell 文件夹名称,包括子文件夹和文件。
size:<size>搜索具有指定大小(以字节为单位)的文件。
startwith:<text>搜索以文本开头的文件名。
title:<title>搜索 ID3 或 FLAC 标题。
type:<type>搜索具有指定文件类型的文件和文件夹。
width:<width>搜索具有指定像素宽度的图像。

函数语法
function:value等於價值。
function:<=value小于或等于值。
function:<value小于值。
function:=value等於價值。
function:>value大于值。
function:>=value大于或等于值。
function:start..end处于从开始到结束的值范围内。
function:start-end处于从开始到结束的值范围内。

大小语法:
size[kb|mb|gb]

尺寸常数:
empty
tiny0 KB < 大小 <= 10 KB
small10 KB < 大小 <= 100 KB
medium100 KB < 大小 <= 1 MB
large1 MB < 大小 <= 16 MB
huge16 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
<last|past|prev|current|this|coming|next><year|month|week>
<last|past|prev|coming|next><x><years|months|weeks>
<last|past|prev|coming|next><x><hours|minutes|mins|seconds|secs>
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设备

搜索选项
可以从“搜索”菜单中切换搜索选项。

启用的搜索选项显示在状态栏右侧。双击状态栏部分可禁用搜索选项。右键单击状态栏可显示搜索选项列表。

匹配大小写
匹配或忽略大小写。

全词匹配
匹配整个单词或允许匹配在文件名中的任何位置出现。

匹配路径
与完整路径和文件名或仅文件名匹配。

匹配变音符号。
匹配或忽略重音符号。

启用正则表达式
启用或禁用正则表达式

一切
声音的
压缩
文档
可执行文件
文件夹
图片
视频
仅匹配指定的过滤器。有关更多信息,请参阅过滤器。

高级搜索

使用 Everything 高级搜索帮助构建更复杂的搜索。

显示高级搜索对话框:


内容搜索
警告:内容搜索极其缓慢。
文件内容未被索引。

请将内容:功能与其他过滤器结合使用以获得最佳性能。

内容搜索功能:
content:<text>使用关联的iFilter搜索文件内容。如果不存在 iFilter,则使用 UTF-8 内容。
ansicontent:<text>文件内容被视为 ANSI 文本。
utf8content:<text>文件内容被视为 UTF-8 文本。
utf16content:<text>文件内容被视为 UTF-16(Unicode)文本。
utf16becontent:<text>文件内容被视为 UTF-16(Big Endian)文本。

例如,查找本周修改的包含文本“香蕉”的电子邮件:
*.eml dm:本周内容:香蕉
* 注意:content: 在上面搜索中最后使用,这意味着 Everything 将仅搜索与上一个搜索匹配的文件内容*.eml dm:thisweek

ID3 标签
以下搜索功能可用于搜索 ID3 标签和 FLAC 标签:
track:<track>轨道号或轨道范围。
year:<year>泪水或年份范围。
title:<title>歌曲名称。
artist:<artist>歌曲艺术家。
album:<album>专辑名称。
comment:<comment>跟踪评论。
genre:<genre>曲目类型。

ID3v1 完全受支持。
ID3v2、ID3v2.3 和 ID3v2.4 受到宽松支持。

ID3 标签和 FLAC 标签未被索引。搜索 ID3 标签和 FLAC 标签速度较慢,请与其他搜索结合使用以获得最佳性能。
目前仅支持 mp3 文件中的 ID3 标签。

例子:
年份:2002..2005
类型:电子
正则表达式:专辑:^[an]
通配符:标题:红色*
曲目:>10
年份:>=2000
图片信息
可以使用以下函数来搜索图像尺寸
width:<width>图像的宽度(以像素为单位)。
height:<height>图像的高度(以像素为单位)。
dimensions:<width>x<height>图像的宽度和高度(以像素为单位)。使用 ax 分隔宽度和高度。
orientation:<type><type>可以landscape或者portrait。
bitdepth:<bitdepth>查找具有指定每像素位数的图像。

图片信息未索引,图片信息搜索速度较慢,请结合其他搜索使用以获得最佳性能。
仅支持 jpg、png、gif 和 bmp 文件。

例子:
宽度:>2560
宽度:800..1920
高度:600..1080
尺寸:800x600..1920x1080
重复文件
以下功能可用于搜索重复的文件。
dupe:查找具有相同文件名的文件和文件夹。
attribdupe:查找具有相同属性的文件和文件夹。按属性排序可获得最佳结果。
dadupe:查找访问日期相同的文件和文件夹。按访问日期排序可获得最佳结果。
dcdupe:查找具有相同创建日期的文件和文件夹。按创建日期排序可获得最佳结果。
dmdupe:查找修改日期相同的文件和文件夹。按修改日期排序可获得最佳结果。
namepartdupe:查找具有相同名称部分(不包括扩展名)的文件和文件夹。
sizedupe:查找大小相同的文件和文件夹。按大小排序可获得最佳结果。

在整个索引中发现重复项,而不是当前结果。
按相同的重复类型搜索并排序结果以获得最佳结果。

Everything 不会检查文件内容。重复查找功能仅供参考。

例子:
重复:.mp4
大小:>1gb 大小重复:
筛选器
过滤器是预定义的搜索。一次只能激活一个过滤器。可以从“搜索”菜单中切换过滤器。

要创建新的过滤器:

要编辑现有过滤器:

要创建搜索宏:

要创建过滤器键盘快捷键:

可以从搜索菜单、过滤器栏(视图 -> 过滤器)、右键单击状态栏、过滤器宏或过滤器键盘快捷键访问过滤器。

书签
书签可以保存当前的搜索、过滤、排序和索引。

要从当前搜索创建新书签:

要组织书签:

首页 搜索
当您第一次打开“一切”搜索窗口时,主页搜索是默认搜索。
Alt + Home即可打开主页搜索。

要更改主页搜索设置:

自定义宏可以通过过滤器和书签来定义。

要创建自定义过滤器宏:

正则表达式
正则表达式会覆盖搜索语法。搜索运算符、通配符、宏、修饰符和函数在正则表达式模式下不起作用。
必须从“搜索”菜单中启用正则表达式,或在搜索前添加前缀regex:
当使用 regex: 修饰符时,请用双引号转义 | 和空格。

a|b匹配 a 或 b
gr(a|e)y匹配灰色或灰色
.匹配任意单个字符
[abc]匹配单个字符 a、b 或 c
[^abc]匹配除 a、b 或 c 之外的任意单个字符
[a-z]匹配 a 到 z 范围内的单个字符
[a-zA-Z]匹配 a 到 z 或 A 到 Z 范围内的单个字符
^匹配文件名的开头
$匹配文件名的结尾
*匹配前一个元素零次或多次
?匹配前一个元素零次或一次
+匹配前一个元素一次或多次
{x}匹配前一个元素 x 次
{x,}匹配前面的元素 x 次或更多次
{x,y}匹配前一个元素 x 至 y 次
\转义特殊字符

搜索命令
以下搜索命令是特殊搜索,可通过输入搜索内容并按 ENTER 来激活。

搜索
行动
about:显示关于对话框。
about:config打开你的Everything.ini
about:credits显示 Everything 信用对话框。
about:home打开主页搜索
about:licence
about:license
显示 Everything 许可协议。
about:options
about:preferences
显示全部选项
/close关闭“一切”搜索窗口。
/closeall关闭所有内容搜索窗口。
/command <id>运行指定的命令ID
/config_save显示另存为对话框来备份Everything.ini
/config_save <filename>Everything.ini备份到指定的文件名。
/config_load显示打开文件对话框来加载Everything.ini
/config_load <filename>从指定的文件名加载Everything.ini 。
/debug
/console
启用调试模式。
/debug_log启用调试模式并启动调试日志。
/help显示帮助窗口。
/monitor_pause停止 NTFS、ReFS、文件列表和文件夹监视器。除非使用 /monitor_resume 指定,否则不会重新启动监视器。
/monitor_resume启动 NTFS、ReFS、文件列表和文件夹监视器。
/quit
/exit
退出一切
/rebuild
/reindex
强制重建
/restart重启一切
/verbose启用详细调试。
/update立即更新所有文件夹索引。
/update <folder index>立即按路径更新指定的文件夹索引。
/<ini option>在状态栏中显示指定 ini 选项的当前设置。使用 TAB 键自动完成。
/<ini option>=<value>将指定的 ini 选项设置为指定值。如果成功,新值将显示在状态栏中。

例如,要将状态栏选定项格式更改为完整路径和文件名,请输入以下搜索内容并按 ENTER:
/statusbar_selected_item_format=$f
更改某些ini 选项将需要重新启动。

限制结果
要限制显示的结果数,请使用 count:搜索功能。
例如,要将显示的结果数限制为 100,请在搜索开始时包含:
count:100
示例
搜索 ABC 和 123:
ABC 123
搜索 ABC 或 123:
ABC|123
搜索除 ABC 之外的所有内容:
!ABC
搜索大写字母 ABC
case:ABC
搜索 mp3 文件:
*.mp3
在 D: 或 E: 驱动器上搜索 mp3 文件:
d:|e:*.mp3
在 D: 盘上搜索 jpg 或 png 文件:
d:*.jpg|*.png
搜索没有扩展名的文件或文件夹:
!.
仅搜索文件:
file:
仅搜索文件夹:
folder:
将搜索限制到单个文件夹:
parent:c:\windows
或者:
parent:"c:\program files"
查找大于 1MB 的文件:
size:>1mb
查找 2MB 至 10MB 之间的文件:
size:>2mb..10mb
立即查找今天已更改的文件:
dm:today
查找本周修改的文件和文件夹:
dm:thisweek
查找 2014 年 8 月 1 日至 2014 年 8 月 31 日期间修改的文件和文件夹:
dm:1/8/2014..31/8/2014
或者:
dm:8/1/2014..8/31/2014
取决于您的区域设置。

查找 D:\music 中不包含 mp3 文件的文件夹:
d:\music\ !child:mp3
查找包含非 ASCII 字符的文件名:
regex:[^\x00-\x7f]
查找不包含 az 范围内字符的文件名
!regex:[a-z]





作者: jlyybz    时间: 2024-11-29 17:35
没用过语法 瞎用
作者: hao_daidfy    时间: 2024-11-29 18:04
学习一下!
作者: ddzyhhh    时间: 2024-11-29 22:30
本帖最后由 ddzyhhh 于 2024-11-29 22:34 编辑

*.mp3 size:>8MB size:<10MB parent:F:\Music
*.mp3 size:>8MB size:<10MB parent:"F:\Program Files"








作者: pkups    时间: 2024-11-29 23:07
本帖最后由 pkups 于 2024-11-29 23:17 编辑

帮助菜单就有完整语法,复杂的都不会去记,现查现用。
作为程序员,目前用的比较多的是content:标记,可以搜文本、代码,几乎可以完成任何筛选,效率一流。
文件名和文件属性相对还是比较简单,文本搜索的复杂度应该会更高吧。

多个content标记,结合感叹号取非,这个目前还没有看到其它文本搜索的工具能够做到(命令行工具譬如find等除外,毕竟没有GUI操作效率还是差点意思)。


说多一句:
没有必要去研究Everything的所有语法,作为工具,在自己的使用场景下用好、用出效率就好。
事实上每个人常用的也就那么几个而已,Everything这么多年集合了太多开源社区的各种需求,大家都只是各取所需,没人要去完整研究,没必要。

作者: 望风的蜗牛    时间: 2024-11-30 02:10
不懂帮顶
作者: 半夏微凉    时间: 2024-11-30 18:07
感谢分享语法
作者: lsw13227    时间: 2024-11-30 18:26
学习了。。平时都是通过UI粗糙操作搜索,用不到这么细致
作者: kukuyu    时间: 2024-11-30 18:42
谢谢分享
作者: 2012fengxi    时间: 2024-11-30 18:54
不懂帮顶

作者: liguibin    时间: 2024-12-5 11:44
Everything这个软件,以下语法不会用,请举出例子来!
https://www.52pojie.cn/thread-1986570-1-1.html
(出处: 吾爱破解论坛)

作者: liguibin    时间: 2024-12-5 11:45
https://www.voidtools.com/zh-cn/support/everything/searching/
作者: 远大的理想    时间: 2024-12-6 17:18
谢谢分享,学习了

作者: weet    时间: 2024-12-6 18:38
感谢大佬分享
作者: zaolaohu    时间: 3 天前
谢谢分享




欢迎光临 无忧启动论坛 (http://wuyou.net/) Powered by Discuz! X3.3