對(duì)于習(xí)慣了將文件隨意存放的懶人或比較粗心的人來(lái)說(shuō),常常會(huì)在需要某個(gè)文件的時(shí)候,卻弄死自己都找不著它到底放在哪里了,有時(shí)很是火大,這個(gè)時(shí)候一個(gè)能快速準(zhǔn)確地幫你找到相關(guān)文件的工具就顯得不可或缺了。不論你使用的是蘋果的iOS系列產(chǎn)品,還是微軟的Windows系統(tǒng),或者是谷歌的Android系統(tǒng),在下文中都能找到你想要的。
Apple系列的Spotlight
Spotlight搜索是iOS內(nèi)置的一項(xiàng)搜索功能,他和內(nèi)置應(yīng)用無(wú)縫融合,比如它可以搜索通訊錄、 郵件、提醒事項(xiàng)、語(yǔ)言備忘錄、信息、音樂(lè)、視頻等等。要對(duì)Spotlight進(jìn)行設(shè)置,需要前往“設(shè)置/通用”。輕按“Spotlight”選項(xiàng),按住右側(cè)“ ≡ ”上下拖移,可以設(shè)定搜索結(jié)果類別的順序,輕按名稱可以“啟動(dòng)/取消”對(duì)該程序檢索,從而設(shè)定“搜索”所搜索的內(nèi)容區(qū)域(如圖1)。
Spotlight使用Metadata搜索引擎,它被設(shè)計(jì)為可以找到任何位于電腦中的檔案,包含文件、圖片、音樂(lè)、應(yīng)用程序,也可以是文件或是PDF中指定的字。Spotlight和傳統(tǒng)搜索主要的差異,在于Spotlight是使用索引(Index Search)的方式,而傳統(tǒng)搜索是傳統(tǒng)的文件掃描方式;Spotlight就像是電腦里面所有的文檔建立一個(gè)目錄,里面存放索引文件,而要搜索的時(shí)候是去搜索這個(gè)目錄中的索引文件,所以減少了文檔掃描的時(shí)間,而傳統(tǒng)掃描則是把整個(gè)文檔內(nèi)容掃描一遍,所以Spotlight在理論上來(lái)說(shuō),還是無(wú)法取代傳統(tǒng)搜尋功能的。
若要使用Spotlight,在Mac OS X中,只需按一下屏幕右上角的Spotlight,在出現(xiàn)的欄位中輸入你想要尋找的字串(如圖2),或在 Finder、系統(tǒng)偏好設(shè)定或支持此功能的應(yīng)用程序視窗內(nèi)的搜尋欄位中,輸入你的搜索字串。例如,若你想要找出Mac上所有jpeg圖片,鍵入“*.jpg”;輸入朋友的電子郵件地址及一些關(guān)鍵字,便可從朋友寄來(lái)的信件之中,找出主題符合你指定關(guān)鍵字的電子郵件。而在iPad和iPhone中,則更加簡(jiǎn)單,你只需在屏幕任意位置,向下滑動(dòng)即可(如圖3)。
從你開始輸入的時(shí)候起,系統(tǒng)就開始顯示它所找到的文檔,并將搜索結(jié)果分門別類(包括文件、影像及 PDF 文件),你輸入的字越多,搜索結(jié)果就越精確。
Windows下最強(qiáng)文件搜索神器 Everything
相比Windows下的其他搜索工具,Everything 無(wú)論是體積、索引數(shù)據(jù)庫(kù)的大小,還是內(nèi)存占用都是暫時(shí)我所見到最強(qiáng)的!Everything的體積才5百多KB,我硬盤上有300GB的數(shù)據(jù),索引數(shù)據(jù)庫(kù)僅有4.85MB(如圖4),而內(nèi)存占用僅為17MB左右,可以說(shuō)是完勝其他的搜索工具了。
文件列表功能
在最近的版本中,Everything 增加了一個(gè)名為“文件列表”的新功能,你可以將一些完整的文件路徑保存成一個(gè)文件列表供搜索之用。譬如你可以將U盤、移動(dòng)硬盤連接上之后,將其內(nèi)的所有文件保存成一個(gè)“文件列表”文件 (.efu格式),然后在 Everything 的“設(shè)置/索引/文件列表”里面添加這個(gè)文件列表讓Everything加載它(如圖5)。這樣操作之后,即便平時(shí)沒(méi)有連接該移動(dòng)硬盤,一樣可以搜索到它里面的文件!
Everything高效搜索技巧之“與”“或”
在Everything的搜索框中可以輸入多個(gè)關(guān)鍵詞,以空格分開,表示搜索結(jié)果要包括全部關(guān)鍵詞。大家肯定對(duì)這種做法不會(huì)陌生,因?yàn)樗撬阉饕娴膽T例。對(duì)應(yīng)“與”的還有“或”(OR)運(yùn)算,用半角豎線表示:|。當(dāng)你不確信關(guān)鍵詞的準(zhǔn)確描述時(shí),這種方式非常有用。
Everything的原理與局限
初接觸Everything的你一定會(huì)好奇為什么它能快得這么離譜。其實(shí)Everything 并沒(méi)有全部逐一掃描我們硬盤上的文件,而是通過(guò)讀取NTFS文件系統(tǒng)中的USN日志來(lái)完成的。NTFS文件系統(tǒng)中的 USN 日志記錄了系統(tǒng)對(duì)NTFS分區(qū)中的文件所做的所有更改。對(duì)于每一卷,NTFS 都使用 USN 日志來(lái)跟蹤有關(guān)添加、刪除和修改的文件的信息。感興趣的朋友可以研究一下這個(gè)USN日志。由于Everything的工作原理是基于NTFS文件系統(tǒng)的,也就是它不能在 FAT32 的文件系統(tǒng)上使用了,這是 Everything 的一個(gè)局限之處。
安卓平臺(tái)的免費(fèi)文件快速搜索工具 Search Everything
雖然名字和功能相類似,但Search Everything應(yīng)用和Windows上的Everything并無(wú)關(guān)系,它并不是 Everything 的 Android版(如圖6)。
Search Everything 是 Android 平臺(tái)上一款免費(fèi)小巧的快速文件搜索應(yīng)用,可以在毫秒級(jí)的瞬間搜索手機(jī)中所有文件或目錄(文件夾)(如圖7),找起文件來(lái)快到飛起,對(duì)于手機(jī)上存有大量文件文檔的朋友來(lái)說(shuō),它絕對(duì)是提高你效率的一大利器。
Search Everything 在首次工作前需要索引手機(jī)上的全部文件,不過(guò)實(shí)際使用感覺(jué)索引建立速度很快,搜索文件速度也很快。另外該應(yīng)用不僅支持手機(jī)存儲(chǔ)的搜索,還能支持外置 SD 卡上的文件搜索。Search Everything 的搜索結(jié)果即時(shí)顯示無(wú)需等待(如圖8),點(diǎn)擊文件可以直接打開,而長(zhǎng)按則會(huì)彈出菜單(如圖9),可以實(shí)現(xiàn)文件分享、刪除文件和文件夾、打開文件路徑、選擇打開方式(用其他應(yīng)用打開文件)、查看文件屬性等等功能。
不過(guò)在試用過(guò)后發(fā)現(xiàn) Search Everything 還存在一些不足,譬如不支持使用通配符搜索、不支持正則表達(dá)式、不支持多選文件操作、不能排除文件??傮w來(lái)說(shuō),對(duì)于有文件搜索需求的人來(lái)說(shuō),Search Everything 還是非常實(shí)用的。