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