文件搜索工具everything

Everything是voidtools开发的一款文件搜索工具,官网描述为“基于名称实时定位文件和目录(Locate files and folders by name instantly)

(“Everything”只能检索NTFS,对FAT32、FAT16不支持。)

搜索(使用)方式:

1.在搜索框中键入文件或文件夹名称的一部分,结果立刻呈现

2.布尔算术符操作 (使用英文半角标点符号)

AND(且)是缺省使用的 搜索foo和bar同时出现的文件:foo<space>bar

OR (或者)  搜索.jpg或.bmp文件: .jpg | .bmp

排除         搜索ABC但是不搜索123,ABC<space>!123

3.通配符

* 匹配任意长度和类型的字符            搜索以e开头并且以g结尾的文件或文件夹: e*g

? 可以匹配单个任意字符                  搜索扩展名为两个字符的文件: *.??

note:

在搜索条件中包含空格: 你可以使用双引号。 如,"foo bar"只能匹配 foo<space>bar,而不能匹配fooadbar、fooibar

指定搜索位置:在检索条件中使用\,可以指定查找位置。如,在downloads文件夹中寻找所有avi文件:downloads\ .avi

4.正则表达式

打开正则表达式选项(菜单Search → Enable Regex)

| 竖线表示或。例如:gray|grey 能够匹配 gray或grey(注:在|两侧没有空格)

() 小括号用于确定范围。例如:gr(a|e)表示在gr和y之间有一个字母a或e。gr(a|e)y将匹配gray或grey,与gray|grey意义相同。

? 问号表示其前一个字符可能出现,也有可能不出现。例如:colou?r将匹配color和colour。

* 星号表示其前一个字符可能不出现,也可能出现一次或多次。例如:ab*c将匹配ac、abc、abbc、abbbc等等。

+ 加号表示其前一个字符出现一次或多次。例如:ab+c将匹配abc、abbc、abbbc等等,但不能匹配ac。

. 点号可用匹配任何单个非新行字符。(事实上,把哪个字符称之为新行却是不一定的,可能是编码特别或位置特别,但是可以肯定的是这个行中一定包含其他字 符。)在POSIX括号表达式规则中,点号只匹配一个点。例如:a.c可以匹配abc等等字符,但是[a.c]只匹配a、.、或c。

[ ] 中括号表示能够匹配其括号内出现的一个字符。例如:[abc]能够匹配a、b或c。[a-z]将能够匹配a到z之间的任意一个字符。[abcx-z]能够匹配a、b、c、x、y或z,其也可以表示成[a-cx-z]。

[^ ] [^ ]表示可以匹配任何一个没有出现在其括号内的字符,与[ ]刚好相反。例如:[^abc]能够匹配任何一个不是a、b、c的字符。[^a-z]能够匹配任何一个非小写字母之外的字符。

^ 匹配名称开始的位置。在以行为基础的工具中,匹配任意行的开始位置。

$ 匹配名称结束的位置,或者匹配字符串结尾新行的结束位置。在以行为基础的工具中,匹配任意行的结束位置。

{m,n} {m,n}表示其前面的字符至少重复m次,但是重复次数少于n。例如:a{3,5}匹配aaa、aaaa以及aaaaa,但是不能匹配aa或aaaaaa。此表达规则在一些老的版本中不可用。

时间: 2024-10-12 23:01:31

文件搜索工具everything的相关文章

Atitit.文件搜索工具&#160;attilax&#160;总结

Atitit.文件搜索工具 attilax 总结 1. 指定目录按照体积大小精确搜索1 1.1. File Seeker 4.5 版本的可以,3.5版本的不行..1 2. 按照文件内容搜索1 2.1. File Seeker2 2.2. Notepad++2 2.3. FileLocator Pro 是一款专业的文件搜索软件,2 2.4. 百度硬盘搜索3 3. 在的3 1. 指定目录按照体积大小精确搜索 1.1. File Seeker 4.5 版本的可以,3.5版本的不行.. 2. 按照文件内

文件搜索工具

推荐一个windows平台小而快的文件搜索工具——Everything Search Engine,官网:https://www.voidtools.com/

跨平台文件搜索工具

#!/usr/bin/env python # -*- coding:utf-8 -*- from Tkinter import * import tkMessageBox import tkFileDialog import os import fnmatch from ScrolledText import ScrolledText def func():     str1 = ent1.get()     str2 = ent2.get()     if not (str1 and str

Linux文件搜索工具--find、locate

文件查找 在文件系统上查找符合条件的文件: 文件查找: locate, find 非实时查找(数据库查找): locate 实时查找: find 1. 非实时查找(数据库查找): locate 查询系统上预建的文件索引数据库  (基于此数据库搜索) 数据库:  /var/lib/mlocate/mlocate.db 依赖于事先构建的索引 索引的构建是在系统较为空闲时自动进行(周期性任务), 管理员手动更新数据库 :  updatedb (新建立的文件,需要更新数据库以后才能搜索到,所以适合查找比

Ubuntu 16.04下轻量级文件搜索工具Catfish

Catfish搜索文件速度快,但是不支持正则表达式. 安装: sudo add-apt-repository ppa:catfish-search/ppa sudo apt-get update sudo apt-get install catfish 启动: 搜索:

Everything -- 实时文件搜索工具

1. why windows 不知道某个文件放在哪个目录下面,自带搜索很慢,很不好用. 2. what Locate files and folders by name instantly. 3. how 官网下载:http://www.voidtools.com/ 所有信息查看官网 官网截图看下面 http://www.voidtools.com/ 原文地址:https://www.cnblogs.com/hubertoo/p/9022494.html

文件搜索工具之grep、egrep

定义: grep :Global search Regular Expression and Print out the line. egrep :Extend Global search Regular Expression and Print out the line. fgrep :Fast Global search Regular Expression and Print out the line. 注:fgrep不解析任何正则表达式,不常使用. 格式:grep/egrep  [OPT

文件搜索者--find命令详解

1. 文件查找: 在linux系统中由于文件的众多,往往需要在众多的文件当中查找某一个文件,如果时间一长,很难记得文件存放至何处,不过,这一点,你不比担心,因为开发人员为我们提供了强大的文件搜索工具,下面将介绍两款常用的文件查找工具locate,和find,这两款查找工具只能是从文件系统中查找不能在内存当中查找,因为内存是没有文件系统的. 2. locate命令: locate命令是基于数据库来查找文件的,命令查找速度快,一般查找跟新慢的,名字变化少的,如:配置文件,可以用locate查找,因为

Everything(超级文件搜索)+ 绿色中文版

Everything是速度最快的文件搜索软件,可以瞬间搜索到你需要的文件.如果你用过Windows自Everything是速度最快的文件搜索软件,可以瞬间搜索到你需要的文件.如果你用过Windows自带的搜索工具.Total Commander的搜索.Google 桌面搜索或百度硬盘搜索,都因为速度或其他原因而不满意:或者用了Locate32也不满意(或满意),推荐这款体积小巧.免安装.免费.速度极快(比Locate32更快)的文件搜索工具Everything! 它体积小巧,界面简洁易用,快速建