everything怎么搜索文件里的内容(everything快速搜索)

在Everything中搜索文件里的内容,可以使用通配符或正则表达式。例如,如果你想搜索包含特定字符串的所有文件内容,可以在搜索框中输入该字符串。如果你想搜索特定扩展名的文件内容,可以在搜索框中输入如 `*.txt "search string"` 的格式。直接输入 `"search string" filetype:txt` 也可以实现相同的效果。


大家都知道windows自带的搜索功能慢到蛋疼,而第三方的搜索神器everything却快如闪电。二者的最大差异是,everything是直接读取操作系统的文件符号来建立自己索引库的,同时会监听系统的文件变动并同步修改自己的索引库。之后我们的每次搜索操作,everything都会直接在它自己优化后的索引库进行搜索。

下面,小编会以实际使用案例来讲解这个搜索神器的相关语法。

一般性搜索

搜索同时包含两个词的文件或目录,以空格键分开即可

例子:搜索包含apache和 cookbook两个词的文件或目录(搜索结果中都包括了*.lnk的文件,这里是系统自动生成的,忽略即可,下同)

语法:apache cookbook

搜索结果

搜索同时包含两个词的文件,在末尾加上file:进行过滤

例子:搜索包含apache和 cookbook两个词的文件

语法:apache cookbook file:

搜索结果

搜索同时包含两个词的目录,在末尾加上folder:进行过滤

例子:搜索包含apache和 cookbook两个词的目录

语法:apache cookbook folder:

搜索结果

如果要搜索的词中包含中空格,只需要在头尾加上双引号即可(注意双引号应该是半角的,即英文输入法中的双引号)

例子:搜索有 in action 这个词的文件或目录

语法:"in Action"

搜索结果

查找包含任意一个词的文件或目录,以 | 分隔开即可

例子:查找有 高级调试 或 经典实例 这个词的文件或目录

语法:高级调试 | 经典实例

备注:若只在文件或目录中查找,请参照前述的方式进行适合的语法修改。

搜索结果

排除某个目录,以 ! 加上目录路径

例子:搜索有 in action 这个词的文件或目录,但请忽略D:\Books\开发\series in action这个目录

语法:"in action" !D:\Books\开发\series in action

搜索结果

若要排除两个目录,多加一个 ! 路径即可

例子:搜索有in action这个词的文件或目录,但请忽略D:\Books\开发\series in action和!:\Books\学习笔记这两个目录

语法:"in action" !D:\Books\开发\series in action !:\Books\学习笔记

搜索结果

限制性搜索

搜索大小在某个范围内的文件

例子:在D:\Books\开发\ 这个目录下查找大小在30mb至32mb范围内的文件

语法:size:>30mb size:<32mb D:\Books\开发\

备注:如果想以其它大小来查找的话,直接改一下size对应的单位即可,例如size:>30kb或size:<20gb< p="">

搜索结果

搜索在某个时段创建的文件(使用

datecreated:year/month/day语法,year,month,day是占位符,要以对应的实际日期数值代替)

例子:搜索在2017年4月4日创建的docx文档

语法:*.docx datecreated:2017/4/4

搜索结果

例子:搜索在2017年4月间创建的docx文档

语法:*.docx datecreated:>2017/4/1 datecreated:<2017/5/1

搜索结果

模糊搜索

匹配单个词查找(使用?通配符)

例子:搜索类似postgresql-9.x-A4这样的文件或目录,其中x处代表此处只能一个字符(任意即可),多了或没有的都不行

语法:postgresql-9.?-A4

搜索结果

大家可以看到,这里搜索到的文件都是9.2-A4, 9.4-A4这样的文件。是搜索不到9.-A4或9.42这样的文件的,下图是我电脑中类似文件的截图:

包含没有被搜索出来的文件

为了能搜索到上面提及的另外两个文件(9.-A4和9.42),我们要使用另一种模糊查找方式

匹配任意个词查找(使用*通配符)

例子:查找类似于postgresql-9.2-A4,postgresql-9.4-A4,postgresql-9.-A4,postgresql-9.42-A4

这样的文件

语法:postgresql-9.*-A4

搜索结果

注意:在使用*或?通配符时,系统默认是会匹配整个文件名的(包括后缀名),也就是说你用postgresql-9.*-A4或postgresql-9.?-A4是搜不出任何文件(这里以我的系统上的文件为例)的!解决办法很简单,点击[工具->常规->搜索],取消选择[使用通配符时匹配完整文件名]。

取消使用通配符时匹配完整文件名

例子:查找所有的pdf文件

语法:*.pdf

搜索结果

其他搜索

相同文件查找(使用dupe:)

例子:查找文件名相同的docx文档

语法:*.docx dupe:

备注:类似的还有sizedupe:(查找相同大小的),dcdupe:(查找相同创建时间的)等等,详细的文档请参考我文章末处提供的链接

搜索结果

图片属性搜索

试过了分辨率相关的语法,但好像并不凑效,之后再补充。

正则表达式(使用regex:语法)

例子:查找文件名全是数字的png图片

语法:regex:^[0-9] .png

备注:正则表达式非常强大,懂的话,多么奇葩的文件名规则也能帮你揪出来。

搜索结果

搜索文件内容(使用content:语法)

其实everything是支持内容查找的,只不过是没有对内容进行索引,所以查找内容时的速度相应一般。

例子:查找包含“阿巴斯港”这几个字的txt文件

语法:*.txt content:阿巴斯港

搜索结果

高级使用

搜索其他电脑的文件(使用ETP服务器)

  1. 配置ETP服务端:在需要被搜索的电脑上安装everything后,点击[工具->选项->ETP/FTP ],然后

勾选启用ETP/FTP服务器,并填写服务器用户名和密码,保留使用默认的21端口即可

服务端配置

2.配置本地的everything软件连接到ETP服务器,点击[工具->连接ETP服务器],然后输入相关的设定即可

注意:如果在连接的过程中出现无法连接的错误,请确认一下对应的端口在ETP服务器端有没有设置好防火墙例外。

客户端配置

3.开始服务端电脑上(ETP服务器)的文件(以phpstorm.exe为例)

搜索结果

我在这里只讲了一些比较常用的语法和使用案例,如果要面面俱到,那长度估计大家都没耐心看完了。所以遇到问题的话,直接找找官方文档看一下吧。

粉我吧,你简单的一个关注,却是我不断写作的动力!

参考链接

https://www.voidtools.com/faq/

https://www.voidtools.com/support/everything/searching/

https://www.voidtools.com/support/everything/options/#match_whole_filename_when_using_wildcards

下载链接

https://www.voidtools.com/downloads/

相关推荐

  • 怎么用AI制作3D字体环绕海报效果

    怎么用AI制作3D字体环绕海报效果 在平面设计中字体设计越来越受到人们的重视,一个好的海报设计作品中,字体往往是起到关键性作用的,字体效果的好坏直接影响着整体效果.可以说成功的字体设计也就基本相当于整个设计成功的一半.而在众多字体设计中,比较热门的一种效果就是我们时常会看见的一种设计技法--"假3D"效果,这种设计方式可以创造出一种类似3D图像的感觉,高级中带着炫幻效果,非常吸引眼球.本期我就为大家来介绍3D字体的制作,注意我们的教程不是通过2D效果的模拟来实现3D效果,而是通过AI中自带的3D功能来实现文字的 ... ...

  • 放大的图片怎么变清晰(放大照片不改变清晰度)

    放大的图片怎么变清晰(放大照片不改变清晰度) 如何使图片放大后依然清晰?无论你在工作中还是在学习中比如做PPT.pdf.word文件等,都会使用不少的图片素材,如果图片素材的尺寸太小就需要放大处理,但是很多时候会因为放大的图片变得不清晰而都导致不能使用,碰到这种情况会让人很无语.解决这个问题最好的办法就是使用图片无损放大器来放大图片,无损放大不同于传统的图片方法放大,它采用AI智能算法,能计算出图片放大后的中间像素,让放大后的图片保持原有的清晰度.如果你还不知道如何将图片无损放大,就继续往下看吧.使用的工具软件:优速图片无损放大器工具软件下 ...

  • 七大步骤用ps将模糊照片变清晰,ARKTREE整理

    七大步骤用ps将模糊照片变清晰,ARKTREE整理 七大步骤用ps将模糊照片变清晰: 操作方法 01 打开原图,双击解锁. 02 CTRL+J创建副本养成好习惯.对副本模式选择"亮度". 03 选择"滤镜"--"锐化-USM锐化"命令,根据原图模糊情况适当调节锐化参数.本图采用锐化数量为"150%",半径是"1"像素,阀值不变. 04 经过第三步,为照片清晰大致做了个基础.接着选择"图像"菜单下"模式-LAB颜色&qu ... ...

  • 图片放到ppt里面不清晰怎么处理(ppt图片模糊怎么变清晰)

    图片放到ppt里面不清晰怎么处理(ppt图片模糊怎么变清晰) 相信大家在使用图片作为页面背景时,大都会在图片上方覆盖一层蒙版,从而降低图片对文本内容的干扰.就像这样:这张图其实有三层,分别是:背景层.蒙版层.文字层但其实,对背景图片虚化处理,同样可以达到凸显文本信息的目的.比如下面这个页面:通过动图可以很明显的感觉到虚化程度越高,对文字信息越明显:将图片虚化后,还能给人一种磨砂玻璃的质感.效果还不错,对吗?除此之外,将图片模糊化处理,还有着一个优点,就是能够弱化背景图片的质量问题.举个例子,比如下面这页封面,图片选用了公司内部培训的场景.虽然与标题相呼应, ...

  • 中琅条码打印软件无法绘制条码解决方法

    中琅条码打印软件无法绘制条码解决方法 如题,如果安装中琅条码打印软件后遇到无法绘制条码的情况,可以按照本篇教程的解决方法操作,安装中琅条码打印软件后无法绘制条码一般有两种情况,一是没有安装VC 2015(x86)控件导致无法绘制条码,二是已经安装了安装VC 2015(x86)控件还是无法绘制条码,下面来看看具体的解决方法.1.打开电脑上的控制面板-程序和功能,先检查是否安装了VC 2015(x86)控件(一般安装软件时会自动安装),如果已经安装,跳过此步骤,直接看下一步骤,如果没有安装,可以通过软件界面右侧的教程进入官网站,联系在线 ...

  • 如何使模糊视频变清晰

    如何使模糊视频变清晰 很多人发现下载的视频中,画面很模糊,人物看不清楚,本次就给大家分享一下如何使模糊视频变清晰. 操作方法 01 打开Pr后,点击新建项目. 02 选择好储存位置,点击确定. 03 点击左上角的文件下拉菜单,点击"导入",导入模糊的视频. 04 将左下角的视频拖到右边,在右边选择视频效果. 05 点击"模糊与锐化",将锐化效果拖到视频轨道上的视频中,在效果控件里找到锐化. ...