Zakariyya / blog

https://zakariyya.github.io/blog/
6 stars 1 forks source link

电脑文件搜索神器——Everything #81

Open Zakariyya opened 4 years ago

Zakariyya commented 4 years ago

date: 2016.03.21 09:38 “Everything” is a sofeware for search in your pc——题记

为了这个“逼格”的题记,翻了半小时的牛津词典……

Everything

一句话概括强大之处:一款能在几秒内根据名称查找文件和目录的软件,大小在550k左右。

有时想找个文件,却不知道放在哪里,通常会在“ 文件管理器 ”右上角查找文件名称……接着就是傻傻坐等电脑刷新,不幸的话会在漫长等待后得到电脑回答“ 没有与搜索条件匹配的项 ”,然后就心塞塞的……   Everything是一个私有的免费Windows桌面搜索引擎

工作原理

当Everything第一次运行时,会通过主文件表中的文件元数据创建卷上每个文件和目录名称的索引。默认情况下,会索引所有挂载的NTFS卷。创建索引后,程序就会根据USN日志持续更新索引。Everything在索引中查找满足用户查找表达式的文件名,表达式可以是部分目标文件名,或使用正则表达式,并且在搜索关键字输入后立刻显示结果。

由于Everything并不索引文件内容,并且依赖于USN日志来过滤文件更新,因此只会占用很少的内存和处理器时间。Everything的索引过程和搜索过程执行非常快速(几乎瞬间完成)、占用资源极低,同时能实时更新索引数据库(索引文件极小)和搜索结果,这些特性在如今磁盘容量越来越大、用户文件越来越多的情况下使得Everything超越了传统桌面搜索工具而广受欢迎。

缺点

基于前面描述的工作原理,使得Everything的缺点和它的优点一样明显。

需要管理权限: 这样才能读取USN日志,由此带来了安全上的问题。 仅支持文件全名(含路径): 在搜索时仅能根据路径和文件名进行过滤。而不支持其他文件属性,如修改时间等。(这只能说Everything只支持文件名搜索,应该算是局限性不算缺点)

仅支持NTFS卷: 不支持目前大量移动设备使用的FAT文件系统,也不支持除Windows外的其他操作系统中常见的文件系统,如Linux。不过,从Everything 1.3.0.629b(测试版)开始提供的文件列表功能,为使用其他文件系统的用户和使用移动存储设备的用户提供了便利。  

如果希望能快速在硬盘上找到想要的文件,那这款软件真心不错……。好几次是用Everything找到忘了位置的文件。平时放文件都有分类,类别多了难免路径长了点。

相关软件:Listary、DocFetcher(根据文件内容搜索的软件)

文章内容引用自wikipedia词条Everything 推荐网站:异次元 – 软件改变生活! (一直光顾的网站,在这里也能找到需要的软件)    本页面提供Everything-1.3.4.686.x64版本下载,嫌弃版本低就算了^_^。