Everything特点:
1、体积小巧,大小才1M多点,是不是很神奇它这么强;
2、搜索速度极快!可以说是同类软件中搜索速度最快的工具,搜索快狠准;
3、绿色,官方提供安装版和便携版,绿色版更加受欢迎;
4、高级搜索,支持各种搜索方式,快速定位到你文件!
5、免费,它是免费的!而且没有广告,任何人都可以使用它。
注意事项:Everything在首运行时,会建立索引数据库。但是你不必担心,它只要一会就好,比windows建立索引要几个小时来说,Everything只需要十几秒时间!
Everything必须学会的搜索技巧:
一般匹配搜索有三种方式:1、常规搜索:你输入什么搜索什么 2、通配符:使用* ?等符号3、正则表达式:最复杂也最万能的搜索匹配法
一、Everthing常量
大小常数 |
日期常数 |
||
empty |
0KB |
Today |
yesterday |
tiny |
0-10 KB |
|
|
small |
10-100KB |
属性常数 |
|
medium |
100KB-1 MB |
R 只读文件 |
H 隐藏文件 |
large |
1MB-16 MB |
S 系统文件 |
D 文件夹 |
gigantic |
16MB-128 MB |
D 文件夹 |
N 普通文件 |
二、搜索函数与运算符
|
符号 |
解释 |
例子 |
解释 |
逻辑运算 |
空格 |
逻辑与 |
li ch |
文件名中既含li又含ch |
| |
逻辑或 |
1.txt | 2.txt |
文件名含1或2的txt文件 |
|
! |
逻辑非 |
*.txt !b |
文件名不含b的txt文件 |
|
< > |
提高优先级 |
file:<1 | 2 > |
文件名含1或2的文件 |
|
“” |
特殊字符串 |
“foo bar” |
字符串 |
|
通配符 |
* |
匹配0-∞任意字符 |
a*.txt |
”ab.txt” “abbb.txt” |
? |
匹配1个任意字符 |
a??.txt |
”abc.txt” “aaa.txt” |
|
修饰符 |
case: |
匹配大小写 |
|
|
file: |
只匹配文件 |
|
|
|
folder: |
只匹配文件夹 |
|
|
|
path: |
匹配路径和文件名 |
|
|
|
regex: |
正则表达式 |
|
|
|
ww:、wholeword: |
全字匹配 |
|
|
|
函数 |
attrib:<属性>、attributes:<属性> |
搜索特定属性 |
*.txt attrib:a |
所有存档属性的txt文件 |
dc:、datecreated: |
搜索特定创建日期 |
*.txt dc:last year |
去年创建的 |
|
dm:、datemodified: |
搜索特定修改日期 |
*.txt dm:2015-2016 |
2015-2016修改的 |
|
dupe: |
搜索重复目标 |
|
|
|
empty: |
搜索空文件夹 |
|
|
|
ext: |
搜索指定后缀 |
file: |
bmp和txt文件 |
|
len: |
筛选出特定长度 |
*.txt len:5-10 |
文件名长5至10的txt文件 |
|
parents: |
文件夹深度 |
|
|
|
size: |
搜索特定大小的文件 |
*.txt size:large、7mb-8mb |
1MB-16 MB的txt文件 |
函数:function:value等于value、function:start..end(function:start-end)范围start到end,剩下为>=<
三、正则表达式
开启正则表达式:Everything选项卡->常规->Home Match regex:选择Enabled,新开窗口就可以使用正则表达式了
符号 |
解释 |
例子 |
解释 |
| |
逻辑或 |
gray|grey |
gray或者grey |
() |
提升优先级 |
gr(a|e)y |
等价于gray|grey |
? |
匹配0或1个指定字符 |
colou?r |
匹配”color” “colour” |
* |
匹配0-∞个指定字符 |
c(ab)* |
匹配”c” “cab” “cabab” |
+ |
匹配1-∞个指定字符 |
ab+c |
匹配”abc” “abbc” “abbbc” |
. |
匹配任意单个字符 |
a.c |
匹配”abc” “aac” |
[] |
字符集,匹配单个字符 |
[a.c] 、[a-z] |
匹配”a” “.” “c”、匹配a到z |
[^] |
匹配指定集合之外的单个字符 |
[^a-z] |
匹配所有不是a到z的字符 |
^ |
匹配字符串的开始 |
^abc |
开头为abc的字串 |
$ |
匹配字符串的结尾 |
abc$ |
结尾为abc的字串 |
{m,n} |
匹配字符个数最小值和最大值 |
a{3,5} |
匹配”aaa” “aaaa” “aaaaa” |
四、搜索实例
实例1:找到所有c目录及其下任意子目录的txt文件 |
c:\windows\*.txt |
实例2:找出所有bmp和jpg文件 |
*.bmp | *.jpg |
实例3:找出所有名为download文件夹下的所有avi文件 |
download\ .avi |
实例4:找出所有名字中含.tx的文件夹 |
folder:.tx |
实例5:搜索空txt文件 |
*.txt file:size:0 |
实例6:搜索所有大于1MB的常见图像文件 |
<*.bmp|*.jpg|*.png|*.tga> size:>1mb |
实例7:查找所有全字匹配1.txt的文件 |
ww:1.txt |
实例8:查找wi开头的h文件和cpp文件 |
file: 或wi* |
实例9:d盘2016/1/1至2016/6/1的修改过的word文件 |
*.doc|*docx dm:2015/1-2015/6 |
实例10:XXX第N集.rmvb”,XXX是电视剧名,N是数字 |
regex:.*第[0-9]+集 |
实例11:连续的RAR压缩包 XXXX.partN.rar |
regex:.*part[0-9]+.rar |
实例12:连续的ZIP压缩包 XXXX.zN |
regex:.*\.z[0-9]+ |
实例13:搜索所有纯中文目标 |
regex:^[^0-9a-z]*$ |
实例14:搜索带中文字符的目标 |
regex:^.*[^!-~]+.*$ |
实例15:找到所有c:\windows目录下的txt文件 |
regex:c:\\windows\
|
实例16:列出所有c:\windows的N级子目录 |
regex:c:\\windows\
|
实例17:列出所有c:\windows的N级子目录下的txt文件 |
regex:c:\\windows\
|