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