Everything常用语法

这篇博客详细介绍了Everything搜索引擎的高级搜索语法,包括布尔运算、路径指定、类型筛选、大小和时间筛选、通配符等。此外,还阐述了如何利用这些功能进行高效、精确的文件查找,对于日常文件管理和技术工作者来说非常实用。
摘要由CSDN通过智能技术生成

搜索语法

操作符:

space	与 (AND)
|	或 (OR)
!	非 (NOT)
< >	分组
" "	搜索引号内的词组.

通配符:

*	匹配 0 个或多个字符.
?	匹配 1 个字符.

宏:

quot:	双引号 (")
apos:	单引号 (')
amp:	与号 (&)
lt:	小于 (<)
gt:	大于 (>)
#<n>:	十进制 Unicode 字符 <n>.
#x<n>:	十六进制 Unicode 字符 <n>.
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:<text>	搜索媒体专辑元数据.
ansicontent:<text>	搜索 ANSI 格式文本内容.
artist:<text>	搜索媒体艺术家元数据.
attrib:<attributes>	搜索指定的文件属性的文件和文件夹.
attribdupe:	搜索含有相同属性的文件和文件夹.
attributes:<attributes>	搜索指定的文件属性的文件和文件夹.
bitdepth:<bitdepth>	搜索指定像素密度的图片.
child:<filename>	搜索包含匹配文件名文件的文件夹.
childcount:<count>	搜索包含有指定数目子文件夹或文件的文件夹.
childfilecount:<count>	搜索包含有指定数目文件的文件夹.
childfoldercount:<n>	搜索包含有指定数目子文件的文件夹.
comment:<text>	搜索媒体注释元数据.
content:<text>	搜索文本内容.
count:<max>	指定搜索结果最大值.
dateaccessed:<date>	搜索指定访问时间的文件和文件夹.
datecreated:<date>	搜索指定创建日期的文件和文件夹.
datemodified:<date>	搜索指定修改日期的文件和文件夹.
daterun:<date>	搜索指定打开时间的文件和文件夹.
da:<date>	搜索指定访问时间的文件和文件夹.
dadupe:	搜索含有相同访问时间的文件和文件夹.
dc:<date>	搜索指定创建日期的文件和文件夹.
dcdupe:	搜索含有相同创建时间的文件和文件夹.
dimensions:<w>X<h>	搜索指定长宽的图片.
dm:<date>	搜索指定修改日期的文件和文件夹.
dmdupe:	搜索含有相同修改时间的文件和文件夹.
dr:<date>	搜索指定打开时间的文件和文件夹.
dupe:	搜索重复的文件名.
empty:	搜索空文件夹.
endwith:<text>	搜索以指定文本结尾的文件 (包含扩展名).
ext:<ext1;ext2;...>	搜索和列表中指定的扩展名匹配的文件 (扩展名以分号分隔).
filelist:<fn1|fn2|...>	搜索文件名列表中的文件.
filelistfilename:<name>	搜索文件名列表中的文件和文件夹.
frn:<frn>	搜索指定文件索引号的文件和文件夹.
fsi:<index>	搜索指定盘符索引中文件或文件夹 (索引 0 表示 C 盘, 以此类推).
genre:<text>	搜索媒体流派元数据.
height:<height>	搜索指定像素高度的图片.
infolder:<path>	搜索指定路径下的文件和文件夹 (不包含子文件夹).
len:<length>	搜索和指定的文件名长度相匹配的文件和文件夹.
namepartdupe:	搜索含有相同名称部分的文件和文件夹.
orientation:<type>	搜索指定方向的图片 (水平或竖直).
parent:<path>	搜索指定路径下的文件和文件夹 (不包含子文件夹).
parents:<count>	搜索有指定数目父文件夹的文件和文件夹.
rc:<date>	搜索指定最近修改日期的文件和文件夹.
recentchange:<date>	搜索指定最近修改日期的文件和文件夹.
root:	搜索没有父文件夹的文件和文件夹.
runcount:<count>	搜索指定打开次数的文件和文件夹.
shell:<name>	搜索已知的 Shell 文件夹名称, 包括子目录和文件.
size:<size>	搜索指定大小的文件 (以字节为单位).
sizedupe:	搜索大小重复的文件.
startwith:<text>	搜索指定文本开头的文件.
title:<text>	搜索媒体标题元数据.
track:<number>	搜索指定音轨号的媒体文件.
type:<type>	搜索指定的文件类型的文件和文件夹.
utf16content:<text>	搜索 UTF-16 格式文本内容.
utf16becontent:<text>	搜索 UTF-16 BE 格式文本内容.
utf8content:<text>	搜索 UTF-8 格式文本内容.
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
tomorrow
<last|past|prev|current|this|coming|next><year|month|week>
<last|past|prev|coming|next><x><years|months|weeks|days|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	设备

常用语法

1、布尔运算

  • 与 空格
  • 或 竖线
  • 非 感叹号

2、指定路径

你可以在搜索语句开头限定搜索的路径范围,比如:

  • d:\ logs,表示在D盘中搜索名字包含logs的文件或文件夹;
  • e:\logs\ error 20220820,表示在e:\logs**文件夹内搜索名字包含error 20220820**的文件或文件夹;
  • e:\logs\ !debug,表示在e:\logs**文件夹内搜索所有名字不包含debug**的文件或文件夹。注意,如果路径含有空格,则需要用引号,否则会和“与”运算混淆。

当然,通常你不需要手动输入搜索路径,你可以用右键菜单在指定文件夹中启动Everything。

3、类型筛选

ext:jpg;png;psd,表示筛选后缀为jpg、png或psd的文件(多个扩展名用分号连接)。

  • audio:筛选音频文件
  • video:筛选视频文件
  • pic:筛选图片文件
  • doc:筛选文档文件
  • zip:筛选压缩文件
  • exe:筛选可执行文件
  • file: 仅搜索文件
  • folder: 仅搜索文件夹

4、大小筛选

size: 关键字, 关键字单位包括kb,mb和gb,用法如下:

  • size:10kb
  • size:>10kb
  • size:<=10kb
  • size:100kb-1mb

5、时间筛选

关键字如下:

  • **dm: ** 指定修改时间
  • **rc: ** 指定最近变更时间
  • **da: ** 指定访问时间
  • **dr: ** 指定最近打开时间
  • **dc: ** 指定创建时间

语法如下:

  • dm:<=2021

  • dm:2021-8-5T9:15

  • dm:202108-202110

  • dm:>20210815T0915

  • dc:today|dc:yesterday

  • dc:thisweek 本周创建的文件

  • dc:last3hours 3小时内创建的文件

  • dc:may或dc:thismay

  • dc:lastsat|dc:thissun 上周末创建的文件

6、通配符

** *, 匹配0个或者多个字符,
** ?
,匹配1个字符
比如,

  • *.jpg,就表示筛选出所有jpg格式的文件。
  • ???.jpg,就表示筛选出名字为四个字符的jpg文件。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值