无忧启动论坛
标题: Everything这个软件,以下语法不会用,请举出例子来! [打印本页]
作者: tt911 时间: 4 天前
标题: Everything这个软件,以下语法不会用,请举出例子来!
本帖最后由 tt911 于 2024-12-1 11:47 编辑
< > 分组 ===============> (这个不会用啊)问题是括起来之后有啥用? 又不是正则
=====================================================================
宏:
双引号 (") ===============> (这个不会用啊)这个引起来之后有啥用,又不是一般语法中包含了空格
单引号 (') ===============> (这个不会用啊)同上
与号 (&) ===============> (这个不会用啊)又不是逻辑与,懵逼中
小于 (<) ===============> (这个不会用啊)
大于 (>)
#<n>: 十进制Unicode 字符 <n> ===============> (这个不会用啊)
#x<n>: 十六进制 Unicode 字符 <n> ===============> (这个不会用啊)
=========================================================================
Everything这个软件,以上的语法不会用,请举出例子来!
作者: tanglf 时间: 4 天前
谢谢分享咨询‘’
作者: 孟仁飞 时间: 4 天前
学习
作者: netfood 时间: 4 天前
本帖最后由 netfood 于 2024-11-29 10:33 编辑
宏:可以看着转义符
quot:字面双引号 (")。
apos:字面单引号 (')。
amp:字面与号 (&)。
lt:字面小于号 (<)。
gt:字面大于号 (>)。
#:以十进制显示的字面Unicode字符16
作者: wangyibin 时间: 4 天前
我也不会,只有求助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 时间: 4 天前
学习一下
作者: jabbie 时间: 4 天前
不懂帮顶
作者: lin578 时间: 4 天前
不懂帮顶,学习一下
作者: chenxiz16 时间: 4 天前
感谢分享
作者: guong 时间: 4 天前
来学习下
作者: jabbie 时间: 4 天前
不懂帮顶
作者: snew 时间: 4 天前
请问这两个示例中, 第一个直接搜索& ,还有另一个搜 & xmp,与搜<amp:> 有什么分别?
貌似直接搜 &空格xmp就可以,要加<>是要特别实现什么功能吗?
作者: mikejoe 时间: 4 天前
学习
作者: wn168cn@163.com 时间: 4 天前
学习了
作者: ql1307096 时间: 4 天前
本帖最后由 ql1307096 于 2024-11-29 15:12 编辑
我试了下,要搜索大于10M的mp3文件,应该输入
*.mp3 size:>10MB
而
*.mp3 & size:>10MB 只能显示文件名中含有&且体积大于10M
原来你是AI搜索的,所以ai还是只能作为参考啊
作者: wangyibin 时间: 4 天前
对的AI也有出错的时候,仅供参考!
作者: Minionss 时间: 4 天前
学习
作者: netfood 时间: 4 天前
如果不是组合搜索,用& 和 amp: 等效
但是,如果你要组合搜索,比如,你要用到那些特殊符号,为了让everything理解,是控制字符还是普通字符,你就得用宏去代替,表示普通字符。如果不用宏,那everything就会解析成控制字符执行。
---
用< > 分组后,可以用操作字符把2个组的条件进行与或操作,我图中就是空格,表示 and
所以搜索出来的文件 既含有& 也含有xmp
作者: ddzyhhh 时间: 4 天前
本帖最后由 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 | |
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
<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 大小重复:
筛选器过滤器是预定义的搜索。一次只能激活一个过滤器。可以从“搜索”菜单中切换过滤器。
要创建新的过滤器:
要编辑现有过滤器:
要创建搜索宏:
要创建过滤器键盘快捷键:
可以从搜索菜单、过滤器栏(视图 -> 过滤器)、右键单击状态栏、过滤器宏或过滤器键盘快捷键访问过滤器。
书签书签可以保存当前的搜索、过滤、排序和索引。
要从当前搜索创建新书签:
要组织书签:
首页 搜索当您第一次打开“一切”搜索窗口时,主页搜索是默认搜索。
要更改主页搜索设置:
宏自定义宏可以通过过滤器和书签来定义。
要创建自定义过滤器宏:
输入宏名称,例如:
富单击“确定”。
单击“确定”。
搜索 foo: 现在将被过滤器的搜索取代。
正则表达式正则表达式会覆盖搜索语法。搜索运算符、通配符、宏、修饰符和函数在正则表达式模式下不起作用。
当使用 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
限制结果要限制显示的结果数,请使用 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 时间: 4 天前
没用过语法 瞎用
作者: hao_daidfy 时间: 4 天前
学习一下!
作者: ddzyhhh 时间: 4 天前
本帖最后由 ddzyhhh 于 2024-11-29 22:34 编辑
*.mp3 size:>8MB size:<10MB parent:F:\Music
*.mp3 size:>8MB size:<10MB parent:"F:\Program Files"
作者: pkups 时间: 4 天前
本帖最后由 pkups 于 2024-11-29 23:17 编辑
帮助菜单就有完整语法,复杂的都不会去记,现查现用。
作为程序员,目前用的比较多的是content:标记,可以搜文本、代码,几乎可以完成任何筛选,效率一流。
文件名和文件属性相对还是比较简单,文本搜索的复杂度应该会更高吧。
多个content标记,结合感叹号取非,这个目前还没有看到其它文本搜索的工具能够做到(命令行工具譬如find等除外,毕竟没有GUI操作效率还是差点意思)。
说多一句:
没有必要去研究Everything的所有语法,作为工具,在自己的使用场景下用好、用出效率就好。
事实上每个人常用的也就那么几个而已,Everything这么多年集合了太多开源社区的各种需求,大家都只是各取所需,没人要去完整研究,没必要。
作者: 望风的蜗牛 时间: 3 天前
不懂帮顶
作者: 半夏微凉 时间: 3 天前
感谢分享语法
作者: lsw13227 时间: 3 天前
学习了。。平时都是通过UI粗糙操作搜索,用不到这么细致
作者: kukuyu 时间: 3 天前
谢谢分享
作者: 2012fengxi 时间: 3 天前
不懂帮顶
欢迎光临 无忧启动论坛 (http://bbs.c3.wuyou.net/) |
Powered by Discuz! X3.3 |