uTools基于Everything的本地搜索拓展语法
Everything 拓展语法
在搜索框中输入关键词以搜索。
输入部分文件名,匹配部分文件名的文件和文件夹就会显示结果列表中。
例如,搜索文件名包含有 reports 的文件和文件夹:
reports
可以限定搜索某一分区,例如,搜索分区 D: 中文件和文件夹:
d:
可以包含路径以限定搜索此文件夹,例如,搜索文件夹 D:\Downloads 中文件和文件夹:
d:\downloads\
使用双引号以转义空格,搜索 C:\Program Files 下文件和文件夹:
"c:\program files\"
使用 \ 来搜索部分路径,例如,在以 documents 结尾文件夹中搜索文件和文件夹:
documents\
使用空格以组合搜索条件,例如,在以 work 开头文件夹下搜索包含 order 的文件和文件夹:
\work order
语法
操作符
space | 与 |
---|---|
| | 或 |
! | 非 |
< > | 分组 |
" " | 搜索引号内的词组 |
通配符
* | 匹配 0 个或多个字符 |
---|---|
? | 匹配 1 个字符 |
通配符将匹配完整文件名。禁用使用通配符时匹配完整文件名来匹配任意部分文件名。
宏
quot: | 双引号 " |
---|---|
apos: | 单引号 ’ |
amp: | 与号 & |
lt: | 小于 < |
gt: | 大于 > |
#: | 十进制 Unicode 字符 |
#x: | 十六进制 Unicode 字符 |
audio: | 搜索音频文件 |
zip: | 搜索压缩文件 |
doc: | 搜索文档文件 |
exe: | 搜索可执行文件 |
pic: | 搜索图片文件 |
video: | 搜索视频文件 |
修饰符
启用或禁用快速 ASCII 大小写对比。
ascii:
utf8:
noascii:
匹配或忽略大小写。
case:
nocase:
匹配或忽略变音标记。
diacritics:
nodiacritics:
仅匹配文件。
file:
files:
nofileonly:
仅匹配文件夹。
folder:
folders:
nofolderonly:
匹配完整路径和文件名或仅文件名。
path:
nopath:
启用或禁用正则表达式。
regex:
noregex:
匹配完整文件名或匹配任意部分文件名。
wfn:
wholefilename:
nowfn:
nowholefilename:
匹配全字或匹配任意部分。
wholeword:
ww:
nowholeword:
noww:
启用或禁用通配符。
wildcards:
nowildcards:
函数
album: 搜索 ID3 或 FLAC 专辑。
artist: 搜索 ID3 或 FLAC 艺术家。
attrib:
attributes: 搜索指定的文件属性的文件和文件夹。
bitdepth: 搜索指定像素密度的图片。
child: 搜索包含匹配文件名文件或文件夹的文件夹。
childcount: 搜索包含有指定数目子文件夹或文件的文件夹。
childfilecount: 搜索包含有指定数目文件的文件夹。
childfoldercount: 搜索包含有指定数目子文件的文件夹。
comment: 搜索 ID3 或 FLAC 注释。
content:
ansicontent:
utf8content:
utf16content:
utf16becontent: 搜索文本内容。
count: 指定搜索结果最大值。
dateaccessed:
da: 搜索指定访问时间的文件和文件夹。
datecreated:
dc: 搜索指定创建日期的文件和文件夹。
datemodified:
dm: 搜索指定修改日期的文件和文件夹。
daterun:
dr: 搜索指定打开时间的文件和文件夹。
depth:
parents: 搜索指定文件夹深度的文件和文件夹。
dimension:x 搜索指定长宽的图片。
dupe:
namepartdupe:
attribdupe:
dadupe:
dcdupe:
dmdupe:
sizedupe: 搜索重复的文件。
empty: 搜索空文件夹。
endwith:搜索以搜索文本结尾的文件 (包含扩展名)。
ext: 搜索和列表中指定的扩展名匹配的文件 (扩展名以分号分隔)。
filelist: 搜索文件名列表中的文件。
filelistfilename: 搜索文件名列表中的文件和文件夹。
frn: 搜索指定文件索引号的文件和文件夹。
fsi: 搜索指定盘符索引中文件或文件夹 (索引 0 表示 C 盘, 以此类推)。
genre: 搜索 ID3 或 FLAC 流派。
height: 搜索指定像素高度的图片。
len: 搜索和指定的文件名长度相匹配的文件和文件夹。
orientation: 搜索指定方向的图片 (水平或竖直)。
parent:
infolder:
nosubfolders:搜索指定路径下的文件和文件夹 (不包含子文件夹)。
recentchange:
rc: 搜索指定最近修改日期的文件和文件夹。
root: 搜索没有父文件夹的文件和文件夹。
runcount: 搜索指定打开次数的文件和文件夹。
shell: 搜索已知 Shell 文件夹名称,包括子目录和文件。
size: 搜索指定大小的文件 (以字节为单位)。
startwith:搜索指定文本开头的文件。
title: 搜索 ID3 或 FLAC 标题。<br/> type: 搜索指定的文件类型的文件和文件夹。<br/> 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><years|months|weeks>
<last|past|prev|coming|next><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
Audio
Compressed
Document
Executable
Folder
Picture
Video
匹配指定类型。请查阅筛选器以获取更多信息。
高级搜索
Everything Advanced Search
使用 Everything 高级搜索以完成更复杂的搜索。
打开高级搜索对话框:
*在 “Everything” 中,打开搜索菜单,点击高级搜索。
内容搜索
警告:搜索内容非常慢。
文件内容没有被索引。
请结合 content: 函数和筛选器以达到最佳效果。
内容搜索函数:
content:搜索文本内容,请结合 iFilter。如果没有 iFilter,默认使用 UTF-8。
ansicontent:搜索 ANSI 格式文本内容。
utf8content:搜索 UTF-8 格式文本内容。
utf16content:搜索 UTF-16 格式文本内容。
utf16becontent:搜索 UTF-16 BE 格式文本内容。
例如,搜索邮件、修改于此周且包含有关键词 “keyboard”:
*.eml dm:thisweek content:keyboard
- 注意:content: 使用在搜索最后,Everything 则只有搜索匹配 *.eml dm:thisweek 的文件内容。
ID3 标签
以下搜索函数可以搜索 ID3 标签和 FLAC 标签:
track: 搜索媒体元数据音轨号。
year: 搜索媒体元数据年份。
title: 搜索媒体元数据歌曲标题。<br/> artist: 搜索媒体元数据歌曲艺术家。<br/> album: 搜索媒体元数据专辑名。<br/> comment: 搜索媒体元数据音轨注释。<br/> genre: 搜索媒体元数据音轨流派。
以上函数完全支持 ID3v1。
ID3v2、ID3v2.3 和 ID3v2.4 部分支持。
ID3 标签和 FLAC 标签未被索引。搜索 ID3 标签和 FLAC 标签比较慢,请结合其他搜索以达到最佳效果。
当前仅支持 mp3 文件 ID3 标签。
例子:
year:2002…2005
genre:electronic
regex:album:1
wildcards:title:red*
track:>10
year:>=2000
图片信息
以下搜索函数可以搜索图片尺寸:
width: 搜索指定像素宽度的图片
height: 搜索指定像素高度的图片。
dimensions:x 搜索指定长宽的图片。
orientation: 可以为水平或竖直。
bitdepth: 搜索指定像素密度的图片。
图片信息未被索引。搜索图片信息比较慢,请结合其他搜索以达到最佳效果。
仅支持 jpg、png、gif 和 bmp 格式图片文件。
例子:
width:>2560
width:800…1920
height:600…1080
dimensions:800x600…1920x1080
重复文件
以下搜索函数可以搜索重复文件:
dupe: 搜索含有相同文件名的文件和文件夹。
attribdupe: 搜索含有相同属性的文件和文件夹。按属性排序以显示最佳结果。
dadupe: 搜索含有相同访问时间的文件和文件夹。按访问时间排序以显示最佳结果。
dcdupe: 搜索含有相同创建时间的文件和文件夹。按创建时间排序以显示最佳结果。
dmdupe: 搜索含有相同修改时间的文件和文件夹。按修改时间排序以显示最佳结果。
namepartdupe: 搜索含有相同名称部分的文件和文件夹 (不包含扩展名)。
sizedupe: 搜索大小相同的文件和文件夹。按大小排序以显示最佳结果。
重复文件将在完整索引中搜索,而不是当前搜索结果。
搜索并以重复属性类型排序以显示最佳结果。。
Everything 不会检测文件内容。使用重复搜索函数作为辅助。
例子:
dupe: .mp4
size:>1gb sizedupe:
筛选器
筛选器是预定义的搜索。同时仅能应用一个筛选器。筛选器可以通过搜索菜单打开。
从当前搜索新建筛选器:
在 “Everything” 中,打开搜索菜单,点击添加到筛选器…。
输入名称。
点击确定。
编辑筛选器:
在 “Everything” 中,打开搜索菜单,点击管理筛选器…。
选择一个筛选器。
点击编辑。
书签
书签可以保存当前搜索、筛选器、排序和索引。
从当前搜索新建书签:
在 “Everything” 中,打开书签菜单, 点击添加到书签…。
输入名称。
点击确定。
管理书签:
在 “Everything” 中,打开书签菜单, 点击管理书签…。
首页搜索
首页搜索是打开 Everything 搜索窗口时默认搜索。
首页搜索可以通过快捷键 Alt + Home 激活。
更改首页搜索设置:
在 “Everything” 中,打开工具菜单,点击选项。
点击’’‘首页’’'页面。
设置搜索关键词、搜索选项、排序和视图选项。
点击确定。
宏
自定义宏可以通过筛选器和书签来定义。
创建自定义筛选器宏:
创建新筛选器或编辑筛选器。
输入宏名称,例如:
foo
点击确定。
点击确定。
搜索 foo: 将会被筛选器搜索替代。
正则表达式
正则表达式默认覆盖搜索语法。搜索操作符、通配符、宏、修饰符和函数无法工作于正则表达式模式。
正则表达式必须从搜索菜单启用或使用搜索前缀 regex:
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 之间的任一字符
^ 匹配文件名的头部
$ 匹配文件名的尾部
- 匹配前一项内容 0 或多次
? 匹配前一项内容 0 或 1 次
- 匹配前一项内容 1 或多次
{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 显示 Everything 选项。
/close 关闭 Everything 搜索窗口。
/closeall 关闭全部 Everything 搜索窗口。
/command 运行指定的 command ID。
/config_save 显示另存为对话框以备份 Everything.ini。
/config_save 备份 Everything.ini 到指定文件名。
/config_load 显示打开文件对话框以加载 Everything.ini。
/config_load 加载指定文件名 Everything.ini。
/debug
/console 启用调试模式。
/debug_log 启用调试模式并启动调试记录。
/help 显示帮助窗口。
/monitor_pause 停止 NTFS、ReFS、文件列表和文件夹监控直到命令 /monitor_resume。
/monitor_resume 启动 NTFS、ReFS、文件列表和文件夹监控。
/quit
/exit 退出 Everything。
/rebuild
/reindex 强制重建。
/restart 重启 Everything。
/verbose 启用详情调试。
/update 更新所有文件夹索引。
/update 更新指定路径文件夹索引。
/ 状态栏显示指定 ini 选项当前设置。使用 TAB 键以自动完成。
/= 设置指定 ini 选项到指定值。新值成功后将显示在状态栏。
例如,更改状态栏选定项格式到完整路径和文件名,输入以下搜索命令并按下 ENTER:
/statusbar_selected_item_format=$f
更改某些 ini 选项需要重启以生效。
更改前缀 / 到其他字符和字符串,输入以下搜索命令并按下 ENTER:
/search_command_prefix=
其中 是新命令前缀。
例如,更改命令前缀到 >,输入以下搜索命令并按下 ENTER:
/search_command_prefix=>
恢复命令前缀为默认 /,输入以下搜索命令并按下 ENTER:
/search_command_prefix=/
限定结果数目
限定显示结果数目,请使用 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
搜索大于 1MB 的文件:
size:>1mb
快速搜索今日修改的文件:
dm:today
搜索这周创建的文件和文件夹:
dc:thisweek
搜索创建于2014 年 8 月 1 日到 2014 年 8 月 31 日的文件和文件夹:
dc:1/8/2014-31/8/2014
or:
dc:8/1/2014-8/31/2014
日期格式取决于本地设置。
搜索 D:\music 下不包含 mp3 的文件夹:
d:\music\ !child:mp3
搜索包含非 ASCII 字符的文件名:
regex:[^\x00-\x7f]
a-n ↩︎
uTools基于Everything的本地搜索拓展语法相关推荐
- 用CLIP做多个视频任务!上交牛津提出基于Prompt将CLIP拓展到多个视频任务,在open-set场景中效果极佳!...
VU 关注公众号,发现CV技术之美 本文分享论文『Prompting Visual-Language Models for Efficient Video Understanding』,用 CLIP 做 ...
- php libzip,基于PHP安装zip拓展,以及libzip安装的问题
Linux: php要调用\ZipArchive类的时候,需要安装了ZIP拓展库才行,而zip拓展库需要先安装libzip. 我们先下载: wget http://pecl.php.net/get/z ...
- phalapi init.php,基于PhalApi的Redis拓展 (由@喵了个咪提供)
基于PhalApi的Redis拓展 前言 先在这里感谢phalapi框架创始人@dogstar,为我们提供了这样一个优秀的开源框架. 编写本次拓展出于的目的是为了解决并不是非常熟悉redis的童鞋能够 ...
- LTC流程变革经验详细介绍!华为系智谋帮咨询辅导双登集团LTC变革及基于LTC的营销拓展能力提升!
LTC流程变革经验详细介绍!华为系智谋帮咨询辅导双登集团LTC变革及基于LTC的营销拓展能力提升! 上市公司双登集团邀请北京大学毕业深厚华为背景LTC专家许浩明老师辅导其<LTC流程变革及基于L ...
- 基于安卓的初中英语语法APP设计与实现(源码+文档+PPT)
智能手机的普及使移动学习成为一种全新的学习方式,越来越受到研究者与学习者的关注.调查显示,移动学习对英语学习特别是应用英语的学习有良好的效果.基于Android设计开发的英语语法APP包含" ...
- markdown拓展语法
markdown拓展语法 表格 输入|||在每个中分里面添加内容当列名,并且可以点击表的左上角调整参数 |name|age| name age zhansan [外链图片转存失败,源站可能有防盗链机制 ...
- FPGA之道(80)静态时序分析(六)常用时序约束介绍(基于ISE的UCF文件语法)
文章目录 前言 常用时序约束介绍 时序环境约束 分组时序约束 TNM TNM_NET TIMEGRP 常用时序约束 周期约束 输入时钟周期约束 内部时钟周期约束 关联时钟周期约束 差分时钟周期约束 输 ...
- gulp中使用babel-polyfill编译es6拓展语法
今天想在新项目中使用es6的generators,发现虽然gulp已经有了babel编译,但仍会报错,网上查找后发现解决办法是加载polyfill,但是找到的办法都不试用我的项目. 解决办法:在ind ...
- 基于正则表达式的JavaScript/C++语法高亮(js版)
JavaScript的语法高亮一直是个难点,因为需要语义分析以确定/是除法操作的开始还是正则表达式的开始.目前关于高亮js的语法高亮都不是很理想,尤其是syntaxhighlighter(你待会看到的 ...
最新文章
- flask 使用cache时 报错 No module named 'flask.ext'
- Memcached 内存管理(一)
- 【吼吼睡cocos2d学习笔记】第四章 - 第一个游戏
- android 自定义水波纹点击效果Button
- 新晋千元王者!红米Note 8系列发布:999元起,价格真香
- c语言实现滑动窗口类,C语言模拟滑动窗口协议
- Windows10系统 定时开/关机设置
- amap高德地图应用(el-amap-marker坐标点;el-amap-info-window信息窗体;el-amap-polyline折线、折线颜色,宽度、实虚线等)
- mysql dos 怎样卸载_MySQL安装与卸载
- mysql 核对_mysql数据库核对
- DBCS(Double-Byte Character Set, 双位元组字元集)
- cmake:add_library生成静态库和动态库
- C++知识整理系列(一)指针和动态空间
- Android 应用的逆向和审计
- KOL营销之痛点难点
- 由浅至深探探webpack(初)
- 微信聊天记录云储存服务怎么开通使用?
- ACA大数据助理工程师题库总结
- 铁路订票网站 12306.cn 官方推出手机订票客户端
- 腾讯云网站备案流程步骤、备案审核通过时间详细说明
热门文章
- [2022.10.30] Linux系统硬盘迁移方案
- 厘米与英尺、英寸之间的换算
- 360随身WiFi捆绑360云盘
- cf997C. Sky Full of Stars(组合数 容斥)
- 【高等数学】求空间直角坐标系中一点到一平面的投影
- EasyX全部函数及使用
- c语言概率产生字母,智邮普创c语言面试题 ---- 字母概率(示例代码)
- XMind思维导图介绍与下载安装使用教程
- erp系统的服务器在哪里的,erp系统使用的云服务器
- Go Modules依赖包管理与Go Modules实战