Everything搜索文件资料之神速,有使用过的朋友们都深有体会,相对于Windows自带的搜索功能,使用Everything,可以让我们享受使用搜索引擎一般地在本地硬盘上搜索我们的文件信息。
网上教程也一大把,但都非常零散,很多标题党文章说来说去都是一些皮毛性功能,软件许多高级功能,同样值得挖掘,本篇带领大家如何学透Everything这一神器。
系列文章
为何要学Everything?
将时间放远至整个人生,使用电脑过程中搜索文件的时间就非常之大,对此刚需进行一些效率提升,回报是足够大的。
而目前来说,在Windows系统下的文件搜索,就只认Everything是最强大,体验最好的,同时它是免费的,没有使用盗版的罪疚感。
还有一个原因是:Excel催化剂在标签管理系列的文章中,使用标签管理文件名,最终需要使用Everything来实现文件搜索这一步。辛苦生产出优质的文件名,就是为了最后在Everything的帮助下,轻松搜索到想查找的文件。
一款好软件除功能之外仍需要详尽的帮助文档
在Excel催化剂插件的功能开发上,笔者投入大量时间,但说实在,在功能的讲述上,迟迟没有很好地完善。
在Everything这款免费软件上,帮助文档上做得非常到位,所以本篇所说的真正掌握,其实就是带领大家回到帮助文档上来学习。
Everything是一款国外软件,但非常难得,除了界面有中文外,其帮助文档一样有中文的,读过之后,一点不觉得是机器翻译,非常流畅。
在常见问题和支持页面,有非常详尽的软件使用文档。
https://www.voidtools.com/zh-cn/faq/
很强大的是,还有论坛可以互动,论坛也很活跃,近期都有在访问,貌似作者在回复。https://www.voidtools.com/forum/viewforum.php
一些自我体会不错的功能点分享
软件功能很多,可能对部分朋友来说,信息量太大,当然学习一些基本的操作,已经很能帮助我们日常找文件时更快速到达。
基本操作,网络上很多,可能笔者此处不会太展开分享,可以看官方文档的【使用Everything】页面或网络上找一些热门文章看看。
https://www.voidtools.com/zh-cn/support/everything/using_everything/
https://www.voidtools.com/zh-cn/support/everything/searching/
当然每个人的需求不同,看到用不上的,也可以忽略它,但学下来,收益也很可观。
使用高级搜索面板
通过【搜索】菜单中的【高级搜索】可以调出高级搜索面板,可以非常方便地填入所需的搜索条件,此处甚至支持全文搜索,不过速度较慢,不太建议使用。
写好的搜索条件,自动生成我们要搜索的字符串,方便我们理解高级复杂的搜索如何实现,在真正要找文件时,多一些高级技巧,找到的概率更大,找到的速度更快。如下参数中:nopath参数是指不含路径只是文件名的关键字。
快速查找搜索语法或正则语法
只需从帮助菜单里,点击【搜索语法】,就可以出来搜索过程中,用到的高级的语法。当然也可以翻阅下官方的文档看具体的意思,弄懂后,下次要用时,就可以快速调出语法表,可以轻松写出自己想要的高级搜索条件。
image.png
以上两项是高级进阶必备,特别是正则表达式,在文本字符的世界中,实在太有用了,在Excel催化剂插件也大量正则表达式的应用功能。详细可跳转到链接中查看。
常用的高级搜索条件案例分享
用案例来说明功能,就直观,也最有震撼,熟悉了上方提及的高级搜索语法后,就可以写出自己想要的语句。
示例一:D盘搜索大于200Kb的图片
只需在搜索框输入:D:\ pic: size:>200kb,就可以得到想要的搜索条件结果
以上的原理是用了pic宏和size函数关键字,pic宏就是筛选器,我们可以自定义自己想要的宏,如Excel文件
size是搜索指定大小的文件 (以字节为单位)
示例二:最近5天修改过的excel文件
搜索字符串为:dm:last5days test excel:
上述的excel:是自定义筛选器,在上主已经介绍过。
最近5天的语法外,还有好多类似语法如年、月、星期等。所以熟悉搜索语法,可以非常轻松写出自己想要的高级搜索条件。
示例三:2019年9月20日后同一文件名有修改过的
搜索条件为:rc:>20190920 file:test
此处用了rc的函数,用于检测同一文件最近有变化过的日期,其中全称为recentchange
recentchange:搜索指定最近修改日期的文件和文件夹
这个函数也是非常方便地可以看到我们修改过的文件,特别是同一名字覆盖保存的。
同时也演示了日期格式的写法,建议用这种ISO格式的写法20190920。
示例四:结束为test.xlsx字符串的文件
搜索字符串为:endwith:test.xlsx
此处用到endwith函数,除了endwith,还有startwith,可以更精确地控制搜索的字符串,同样地若搜索某后缀名的文件,可以用ext函数来规范。
endwith:搜索以指定文本结尾的文件 (包含扩展名)
示例五:搜索重复图片jpg文件
搜索语法:ext:jpg dupe: sizedupe: size:>200kb
结合了ext后缀函数,dupe文件名相同函数,sizedupe大小相同函数,可以大胆地确定这些是重复的文件了,至于删除重复文件,可以回到Excel催化剂的文件操作功能上进行,在在Everything上,不过是搜索出重复文件,若删除重复,保留唯一,这个就不太好操作了。
传送门:第17波-批量文件、删除、改名、下载、文件夹创建等 https://www.jianshu.com/p/22d5492af707
新版本带来的新功能体验
在开发和运营Excel催化剂的过程中,深切地感受到一款软件的不断更新带来的更强大的功能及更方便的使用体验,对Everything这款软件,也经历了版本的迭代,发现新版本有了许多非常好用的功能。
传送门:Excel催化剂100+大主题功能梳理导读
缩略图功能让Everything成为一款图片浏览软件
通过视图菜单下的不同视图(也可以直接按住CTRL+鼠标滚轮),切换到大图标的浏览模式。筛选完来找最终想要的图片更容易。
右侧预览功能
右侧预览模式,可以快速预览文件内容,支持图片、OFFICE文档等文件预览。
可以快速复用搜索条件的书签功能
可以将搜索过的条件,保存为书签,下次重新搜索时,只需在书签菜单中点击即可。
其他不错的功能在资源管理器的文件夹内,进行Everything的搜索上下文菜单选择,直接跳转此文件夹的搜索。
导出导入文件列表功能
关于文件列表的使用场景,详细可看官方文档介绍,大意是用于一些非本地计算机的文件目录,如共享文件夹的文件,可以先用【添加文件夹】功能将其添加到Everything里可以搜索到(搜索技术用的是Windows的搜索,所以速度很慢)。
让文件夹的搜索结果完成后,可以将文件清单导出成文件列表,然后通过导入功能,就可以享受到秒级的搜索共享文件夹的速度,前提是这些文件列表的路径变化不大。
这个场景在笔者前公司中,经常搜索共享文件夹,在搜索过程中速度巨慢,就可以用这种方案大大改善。
文件列表文件格式是文本格式,可以用文本编辑器、Excel等打开再编辑,非常方便,可能文件编码格式为utf8,在Excel上直接打开会乱码。
搜索结果交错行显示
通过简单设置一下,就可以让搜索结果更容易查看,不会乱行。
开通http服务,让其他人可以通过网页访问本机文件
这个也是非常强大的功能,在某些特殊场景上非常好用,可以让其他机器轻松访问到此计算机内的文件,如上面提到的共享文件夹,可以在文件服务器上开通此功能,就可以让公司内的人员轻松访问此文件服务器文件。
开放的命令行接口及SDK供二次开发
好的软件不局限于自身功能,更是开放了接口供其他应用去调用,Everything开放了自己的搜索能力,可以让命行令去调用,更可以让C#这样的外部程序也可以调用,非常强大。
结语
一口气将Everything的功能都说了一遍,对于优秀的软件来说,对其功能的深入熟悉,还是非常有产出的,不同以只是看一些网络的简短片面式的介绍,若有条件的话,非常建议去阅读软件的帮助文档,对功能的掌握会更深入。
而Everything的文档,中文化做得非常不错,非常值得一读。通过Excel催化剂的个人化的简短介绍,希望对大家快速了解Everything软件带来一点帮助,让日常文件探索更容易。
在笔者的计划中,将会对Everything的功能做一些二次开发的调用,届时可以在【标签管理】上更好地结合Everything的搜索功能,让我们辛苦对文件进行标签化的工作得到更大的产出。欢迎继续关注。
领取 专属20元代金券
Get大咖技术交流圈