作为程序员,日常主要工作平台在Linux,要查找文件基本都是在终端使用find和grep两大命令。回归到Mac或Windows上时,甚至于还有些小伙伴在使用麒麟\统信之类的国产OS,一般我们还是习惯通过安装软件或系统图形化界面来操作。如果文件量较少或者目录不是太多时,Ctrl+F和人眼过滤的方式还是可行的。但如果内容较多,或者只记得文件里的部分内容,这时要定位一个文件难度就相当大了。
这里就给大家推荐三款超级好用的文件搜索神器:Everything、Listary和AnyTXTSearcher!(文末有三款软件的汇总对比,想快速了解的小伙伴可直接看最后。)
Everything第一款要介绍的一定是Everything,最早版本发布于2004年,是一款完全免费的基于名称快速定位文件和文件夹的软件。它最大的优势软件超小(不到2M),查询超快!相较于其它搜索引擎,它是基于文件索引来定位的(索引1,000,000个文件将需要大约1分钟,且你的本地有文件变化时会实时更新,有了索引后可秒级定位搜索内容)
当我们只记得一个文件或文件夹的部分名字时,可以直接搜索文件名来查询,比如test,代表在整台电脑中找出含有test的文件和文件夹。
如果你还记得大概的目录,可以使用空格以组合搜索条件,例如\workorder,代表在以work开头文件夹下搜索包含order的文件和文件夹。甚至于可以使用pic:等方式来快速搜索一类文件。
Listary如果说Everything只是帮你查找文件,那么Listary不仅可以帮你快速查找文件,还可以帮你快速启动应用程序,如果你用到Mac的“聚焦搜索”,那一定会很喜欢Listary。在任意界面,我们只要按两下Ctrl,就可以唤醒查找窗口,然后你输入部分文件名,它就会帮你快速查询了。
除了可以查找包含你输入内容的文件和文件夹外,还还会帮你找到包含输入内容的软件。比如你输入微信,它会把包含微信的软件,快捷键、应用程序等都带出来。如果没有找到,还可以传给浏览器直接“百度”查找。
Listary还支持插件扩展,能够可以实现计算器、词典翻译等功能。
AnyTXTSearcher细心的小伙伴一定发现了,前面两款软件只能查文件或文件夹的名字,无法按文件内容查找。但是有时候我们真的又需要通过文件里的内容来查找,这时候怎么办呢?这就要介绍到AnyTXTSearcher了,就像它的名字一样:文本查找。
AnytxtSearcher最早发布于2019年,目前已成为一款广受欢迎的桌面全文搜索工具,它通过解析文件系统的底层技术,实现文件名秒级扫描,并支持100+种文档格式的文字内容的快速提取,包括Office、WPS、电子书、思维导图等,乃至于图像中的文字(OCR)都能处理。
AnytxtSearcher完全免费、无广告,简单易用,同样支持搜索内容的二次过滤和批量操作,值得一试。
总结总得来说,三款软件各有应用场景,但又有一定的重叠。如果是单纯的文件名或文件夹名字搜索,Everything一定是最适合的。如果你有文件内容的搜索需求,可以考虑AnyTXTSearcher。如果你还想快速启动软件,做一些快捷指定之类的,那么Listary就是你的选择。