admin管理员组

文章数量:1530352

2024年7月19日发(作者:)

Everything必知必会搜索教程

万能的搜索匹配法

一般匹配搜索有三种方式:1、常规搜索:你输入什么搜索什么 2、通配符:使用* ?等符号3、正则表达式:最复杂也最

一、Everthing常量

大小常数

empty

tiny

small

medium

large

gigantic

0KB

0-10 KB

10-100KB

100KB-1 MB

1MB-16 MB

16MB-128 MB

Today

属性常数

R 只读文件

S 系统文件

D 文件夹

yesterday

D 文件夹

N 普通文件

 

符号

空格

|

!

< >

“”

解释

逻辑与

逻辑或

逻辑非

提高优先级

特殊字符串

二、搜索函数与运算符

例子

li ch

解释

文件名中既含li又含ch

文件名含1或2的txt文件

文件名不含b的txt文件

文件名含1或2的文件

字符串

”” “”

”” “”

逻辑运

case:

file:

folder:

path:

regex:

匹配1个任意字符

通配符

*

匹配0-∞任意字符

|

*.txt !b

file:<1 | 2 >

“foo bar”

a*.txt

a??.txt

匹配大小写

只匹配文件

 

 

 

 

 

 

*.txt attrib:a

*.txt dc:last year

*.txt dm:2015-2016

 

 

 

 

 

 

所有存档属性的txt文件

去年创建的

 2015-2016修改的

 

H 隐藏文件

修饰符

ww:、wholeword:

attrib:<属性>、attributes:<

属性>

dc:、datecreated:

ate>

dm:、datemodified:

只匹配文件夹

正则表达式

全字匹配

匹配路径和文件名

搜索特定属性

搜索特定创建日期

搜索特定修改日期

搜索重复目标

搜索空文件夹

搜索指定后缀

筛选出特定长度

文件夹深度

搜索特定大小的文

函数

dupe:

 

 

file:

*.txt len:5-10

 

*.txt size:large、7mb-

8mb

 

bmp和txt文件

文件名长5至10的txt文件

empty:

ext:

len:

parents:

size:

1MB-16 MB的txt文件

 

日期常数

函数:function:value等于value、d(function:start-end)范围start到end,剩下为>=<

三、正则表达式

开启正则表达式:Everything选项卡->常规->Home Match regex:选择Enabled,新开窗口就可以使用正则表达式了

符号

|

()

*

+

.

[]

[^]

^

$

{m,n}

解释

逻辑或

提升优先级

匹配0或1个指定字符

匹配0-∞个指定字符

匹配1-∞个指定字符

匹配任意单个字符

字符集,匹配单个字符

匹配指定集合之外的单个字符

匹配字符串的开始

匹配字符串的结尾

匹配字符个数最小值和最大值

例子

gray|grey

gr(a|e)y

colou?r

c(ab)*

ab+c

a.c

[a.c] 、[a-z]

[^a-z]

^abc

abc$

a{3,5}

解释

gray或者grey

等价于gray|grey

匹配”color” “colour”

匹配”abc” “abbc” “abbbc”

匹配”a” “.” “c”、匹配a到z

四、搜索实例

实例2:找出所有bmp和jpg文件

实例3:

找出所有名为download文件夹下的所有avi文件

实例4:找出所有名字中含.tx的文件夹

实例5:搜索空txt文件

实例6:搜索所有大于1MB的常见图像文件

实例7:查找所有全字匹配的文件

实例8:查找wi开头的h文件和cpp文件

实例9:

d盘2016/1/1至2016/6/1的修改过的word文件

实例10:

XXX第N集.rmvb”,XXX是电视剧名,N是数字

实例11:连续的RAR压缩包

实例12:连续的ZIP压缩包

实例13:搜索所有纯中文目标

实例14:搜索带中文字符的目标

实例15:找到所有c:windows目录下的txt文件

实例16:列出所有c:windows的N级子目录

实例17:

列出所有c:windows的N级子目录下的txt文件

实例1:找到所有c目录及其下任意子目录的txt文件

c:windows*.txt

*.bmp | *.jpg

download .avi

folder:.tx

*.txt file:size:0

<*.bmp|*.jpg|*.png|*.tga> size:>1mb

ww:

file: 或wi*

*.doc|*docx dm:2015/1-2015/6

regex:.*第[0-9]+集

regex:.*part[0-9]+.rar

regex:.*.z[0-9]+

regex:^[^0-9a-z]*$

regex:^.*[^!-~]+.*$

regex:c:windows[^]*.txt

regex:c:windows[^]*([^]*){N}$

regex:c:windows[^]*([^]*){N}.txt$

匹配所有不是a到z的字符

开头为abc的字串

结尾为abc的字串

匹配”aaa” “aaaa” “aaaaa”

匹配”abc” “aac”

匹配”c” “cab” “cabab”

本文标签: 搜索匹配文件字符