值得看兩遍,解決99%的文件搜索難題!

2021-02-13 奔跑中的奶酪

1、閱讀本文預計需要 9 分鐘,並提供了資源下載。

2、本文是電腦愛好者專題C14篇的更新版本

3、第一時間獲取更新,歡迎關注「奔跑中的奶酪」。




一說到文件搜索,肯定會有人說了:「文件搜索有什麼好講的,閉著眼睛我都知道接下來要講的內容了,無非就是 Everything 又或者是 Listary 嘛」。

是的,接下來的文章會提到它們,但我想在此基礎上更進一步,來談一談文件搜索的實質,以及如何建立起自己的文件索引系統。


文件索引系統

Windows 文件索引系統的建立,無非有兩種方法:一是按分類查找,二是用工具搜索。(由於 Windows 下沒有標籤系統,故暫不加入討論)

關鍵信息明確時,用工具搜索的方法更快,用工具搜索的優點在於精準定位

比如我想找電腦裡周杰倫的歌曲《Mojito》,通過工具搜索「周杰倫 Mo」,很快就找到「周杰倫_Mojito.mp3」這個文件。

而缺點是需要我們記住文件的名字,這不是一件容易的事,通常我們只能記得最近使用或者經常使用的文件

而且,如果文件是從網上下載的,那麼文件名要麼是亂碼,要麼是你不知道名字,用工具搜索也就無從談起。


而當關鍵信息不明確時,按分類查找是更好的選擇,按分類查找的優點在於所見即所得

比如我想找流行風格的音樂,在資源管理器中打開"E:\音樂\華語音樂"查找,然後看到了「周杰倫_Mojito.mp3」,感覺不錯就點擊播放了。

而它的缺點是如果不知道文件存放在哪,在一層層的文件夾中去找,就變成了一件繁瑣的事。


但這兩種方法的缺點,都可以通過更好的文件命名和分類來規避,文件的命名和分類很大程度上決定了文件索引系統的優劣。

因為搜索文件的過程就是對文件命名和分類的復現。

在之前的文章「文件管理」中,文件命名我們採用了「三段式命名法」,而文件分類採用的是「杜威十進位分類 +工作&生活」的分類方法。


下面我們就來談談這樣的命名和分類,對於文件搜索的好處。

按分類查找很多人覺得 Windows 的資源管理器難用,其原因主要有三個:

1、文件入口

Windows  默認會有「C、D、E、F」4個磁碟,還有「下載、桌面、文檔、圖片、音樂、視頻」6個文件夾,這 10 個地方都可以做為文件查找的起點,但過多的選擇讓人無所適從。


我們此前將時間管理的觀念融入到了文件管理中,然後分成了「收件箱、工作檯、檔案庫」三個階段。

將它們固定在資源管理器的「快速訪問」欄裡,正好可以用來做為文件查找的入口。


比如「下載」文件夾是待處理文件,是收件箱的入口,需要打開的頻率高,我們還可以將它的子文件夾也固定起來,然後用一個名稱是「橫線」空文件夾來做分割。

而「桌面」則是處理中的文件,是工作檯的入口,如果有多平臺協作的同步網盤,也可以放在這裡。

工作中正在處理但沒有處理完成的項目文件,比如「A10 - 產品運營」這個文件夾也可以放在這裡。

E 盤是已歸檔的文件,是檔案庫的入口,需要打開的頻率相較低,所以我們可以檔案庫下一些經常會用到的子文件夾,做為入口也可以固定起來。

PS:可以考慮將 E盤和 F盤合併,C盤系統盤、D盤軟體盤、E盤檔案庫,如果你不會分區的話,這一步可以忽略。


至於「文檔、圖片、音樂、視頻」這 4 個文件夾,則可以忽略它們,同時將側邊欄裡的「此電腦」菜單摺疊起來,只用「快速訪問」裡的文件入口。

如果還有其他多餘的菜單無法刪除,比如 3D Objects、Creative Cloud Files 等內容,可回復關鍵字 C14 查看刪除方法。

2、文件夾層級

檔案庫是文件儲存的主要場所,太多的文件夾層級也會給文件查找帶來麻煩。

我們此前還將知識管理的觀念融入到了文件管理中,使用了「杜威十進位分類 +工作&生活」的分類法。

同時還將二級分類直接放在 E 盤根目錄下,讓文件夾層級控制在了三層以內。給文件夾添加上編號一個的作用,是可以把分類查找和工具搜索兩種方法結合起來。

比如我想在「E:\710-音樂\711-華語音樂」下查找歌曲,使用工具 Listary 搜索 711 就可以直接打開「711-華語音樂」這個文件夾,也就縮短了文件查找的入口。


3、文件對話框


大多數軟體都會涉及打開和保存這兩個操作,而這兩個操作無一例外都需要用 到 Windows 的文件對話框。

除了用上面「文件入口」的方法,使用軟體 Listary 還可以增加許多文件定位功能。

比如文件夾搜索功能,當文件對話框出現時,在下面會顯示 Listary 的搜索框,輸入關鍵詞搜索,就可以將文件對話框的路徑切換到想要的文件夾中去。

比如想保存一張圖片到「E:\730-攝影」這個文件夾,在搜索框裡輸入 730 搜索,即可將路徑切換到這裡來。


又比如收藏夾和歷史記錄功能,雙擊或中鍵點擊可以呼出 Listary 的收藏夾,它的特點是可以同時展示子文件夾,方便快速選擇。

而「最近文檔」的功能,可以用來切換到最近使用過的文件夾,在打開和另存文件時尤為方便。


Listary 還有一鍵切換到正在瀏覽中文件夾功能,這個功能非常的實用,也非常能解決痛點。


按下快捷鍵 Ctrl+G,文件對話框的路徑定位到最後打開的文件夾

又或者在顯示文件對話框的時候,打開了某個文件夾,那麼文件對話框的路徑就會變成了剛剛打開過的文件夾。

用工具搜索:文件名搜索
通過文件名來搜索文件是最常見的方法,文件的命名是決定搜索結果的關鍵,使用「關鍵詞+序列+描述」的三段式命名法可適用於大多數情況。


Listary 是一款高效搜索軟體,它很好地解決了 Windows 自帶搜索緩慢的問題。

Listary 的搜索有三個特性,第一個特性是支持模糊搜索

比如打開 PowerPoint 可以只輸入「pp」就能匹配,Photoshop 可以輸入「ps」,而如果想要搜索的內容不是應用程式時,按一下空格鍵就會變成搜索文件。

中文也同樣適用,比如「周杰倫-Mojito.mp3」,輸入「周 mo」就能夠匹配了。

第二個特性是 Listary 擁有類似於輸入法智能排序功能。

當搜索有多個結果時,使用回車鍵打開某個結果,那麼下次輸入相同的關鍵詞時,它就會排在第一位。


第三個特性是支持中文拼音搜索
,只需打出中文拼音的首字母就能進行搜索。

比如搜索「網易雲音樂」時輸入「wyyyy」就可以匹配,甚至只輸入部分名稱也可以匹配,比如「網易雲」的首字母「wyy」,又或者是「雲音樂」的首字母「yyy」。


搜索出結果後,按「Ctrl+C」可以複製選中內容,也可以將搜索結果直接拖拽到 QQ、微信、Photoshop 等應用窗口上。

按「Ctrl+回車鍵」 則是打開文件所在文件夾,按「方向鍵 →」還會顯示操作菜單。

Listary 還可以在任意文件夾下打字,右下角就會開啟匹配選擇模式,同時選擇的光標也會自動跳轉到匹配的內容上,然後按回車可以直接打開。

如果當前文件夾沒有匹配結果,那麼就會匹配子文件夾裡的內容,如果還是沒有的話,那麼就會開啟全局搜索模式

當搜索結果有太多不相關的內容時,設置索引範圍,將一些系統文件和緩存文件排除在外,可以避免搜索結果裡有出現大量亂碼文件的情況。


同時,也可以通過文件格式來過濾搜索結果。

Listary 自帶了 folder、file、doc、pic、audio、video 的過濾方式,我嫌關鍵字太多,就把它們分別修改為了 fd、f、d、p、a、v

在它們後面加上冒號 : 就可以進行文件格式的過濾,而且過濾關鍵字可以先輸入,也可以後輸入,比如「fd: 810」和「810 fd: 」的搜索結果是一樣的。

此外,我還添加了搜索範圍的過濾方式,比如將搜索結果限定在 C盤、D盤、E盤上的過濾關鍵字「 c:、d:、e: 」。(文末附奶酪配置)

自定義關鍵字搜索是 Listary 的另一大特色。

「Web」
可以用來指定搜尋引擎實現全局網頁搜索,在「前面的文章」中已經有過介紹,「命令」則可以通過關鍵詞來啟動一些命令。

而「目錄」則可以設置關鍵詞來打開特定的文件夾,比如經常要打開的下載和桌面文件夾,我們可以分別給它們設置關鍵字 dldd


體現 Listary 強大的地方是「自定義」,它可以用來調用其他的搜索軟體。

比如 Listary 沒有獨立的窗口,無法同時顯示所有的搜索結果,也不支持正則表達式,另一款搜索軟體 Everything 正好可以彌補這一點。

將關鍵字設置為 e,在參數中輸入 -s "{query}" 即可調用 Everything 搜索(文末附奶酪的配置)。


不過在日常的使用中,Listary 就可以搞定大部分的搜索需求,只有在一些特殊情況下才會用到 Everything。

比如要搜索某個目錄下的文件,一種方法是在 Everything 選項裡勾選「集成到資源管理器右鍵菜單」,那麼右鍵菜單上就會出現 Everything 的選項。

另一種方法是在 Listary 中設置關鍵字 ee ,添加搜索參數 -s " """%path%""" {query} " 來調用 Everything 搜索當前目錄。


然後,在任一目錄下,直接輸入 ee 就可以調用 Everything,按下空格後再輸入要搜索的內容,就可以實現當前目錄的搜索。

用工具搜索:全文搜索

最後來說一說全文搜索,這也是 Windows 的一大痛點。

Mac 上有非常好用的 Spotlight 全文檢索功能,它能夠自動索引 TXT、Word、Excel、PPT、PDF、EPUB 等文檔裡的內容。

只需要對文檔裡的內容有一點印象,記住一兩個關鍵詞就可以進行搜索,至於是什麼文件名,保存在什麼位置上的,都不重要,通過 Spotlight 搜索就能找到它們。

但多年以來,Windows 自帶的全文檢索可以說是非常糟糕,市場份額的連年下跌,也終於讓微軟意識到了問題的嚴重性。

於是微軟在 Windows v1903 版本中加入了「增強型搜索」,隨後又在 v2004 版本又引入了全新的硬碟負載檢測機制,解決了 CPU佔比高、磁碟佔用飆升的問題。

同時還測試推出了 PowerToys 工具箱版,其中的聚合搜索功能正是在向 Spotlight 看齊。



然而是船大調頭難,微軟的這一系列操作,在實際體驗中並沒有那麼友好,很多功能還不夠完善,想要達到 Spotlight 的搜索水平並推廣開來,最快也是 2 年後的事情了。

但 Windows 好就好在有各式各樣的軟,比如最近就有一款新晉的全文搜索軟體 AnyTXT Searcher

它是 Everything 作者力薦的全文搜索工具,在界面和使用方法上都和 Everything 很像,更重要的是速度也非常的快。

AnyTXT Searcher 支持「模糊匹配」和「精確全字匹配」,也可以指定搜索盤符和文件格式,使用快捷鍵 Ctrl+E 還可以打開文件所在目錄。

AnyTXT Searcher 第一次啟動時會自動創建索引磁碟裡的 TXT、Word、Excel、PPT、PDF、Epub 等文檔,然後儲存為數庫據。

如果有文檔新增或者刪除,AnyTXT Searcher 就會自動重新索引,頻率可以自定,默認是一小時重新索引一次。

如果需要添加其他的文本格式,比如 .md 文件,則需要手動添加索引,添加時可以排除一部分文件夾來加快全文搜索的速度。

同樣,在 Listary 中設置關鍵字 a ,添加搜索參數 -atgui /s {query} 也可以快速調用 AnyTXT Searcher 來進行全文搜索。

最後,我們來總結一下 Windows 下使用工具搜索的流程:

如果說此前的「文件管理」是為了高效保存文件,那麼今天要講的「文件搜索」則剛好反過來,為的是快速調用文件。

文件索引系統的建立,其實就是對文件管理時命名和分類的復現。

三段式命名法,還有杜威十進位分類法,不得不說,實在太精妙了。


回復關鍵字
C
查看本系列的所有文章,
回復關鍵字
 C14
獲取本文提到的所有資源為什麼 Windows 下沒有標籤系統?下一期講如何在 Windows 高效地使用標籤。



1、點在看,幫助更多的人看到這篇文章。
2、寫留言,對文章進行評論,我會儘可能回復。
3、點關注,關注我並星標,第一時間獲取更新。

相關焦點

  • 兩款文件搜索神器,職場必備,效率翻倍
    兩款文件搜索神器,職場必備,效率翻倍話說曾經的我,為了找一個文件,也會一個磁碟一個磁碟的翻找,一層文件夾,一層文件夾的打開,相信鐵槓磨成針的我,就是那麼執著,浪費了時間,也降低了效率,想想當時的自己是如此的單(傻)純(缺),今天就給剛入職場的你推薦兩款文件搜索工具,不管你電腦裡的文件藏的有多深,一鍵搜索,原形必現。這可是那些職場大牛私下經常用的工具哦!關係不鐵,都不一定告訴你的神器。
  • 這3個良心軟體,幫你1分鐘解決文件管理難題!網友:值得收藏
    其實,出現這些情況,可能是因為你沒有做好文件管理工作。那麼,我們怎麼去解決這些問題呢?推薦給大家3個文件處理神器,包括文件批量重命名、文件自動歸類、文件快速搜索!比如,我們從網上下載了一些課程,但這些文件,可能分布在不同的文件夾內:這裡面每個文件夾中都有01、02兩份文檔:
  • 80後推理迷褚盟: 99%推理小說不值得看第二遍
    作為一種類型文學,推理小說到底有多大的吸引力;當懸念揭曉知道結局後,還值得看第二遍嗎?內地第一個專業推理小說出版平臺——新星出版社「午夜文庫」的副主編褚盟,是位出生於1984年的深度推理迷,曾寫作過《謀殺的魅影——世界推理小說簡史》。記者向他討教時,他居然「拆自己臺」,稱:「99%的推理小說,都不值得看第二遍。」
  • win10系統文件夾按任意鍵自動跳轉搜索框如何解決
    Win10系統使用時間久會堆積大量數據文件,文件夾較多的文件內,我們可以按下鍵盤上的字符來查找相同字符開頭的文件。不過最近有朋友反饋,按下任意一個鍵時就自動跳轉到輸入搜索框中,轉而自動搜索,那麼如何解決呢?下面小編分享win10系統文件夾按任意鍵自動跳轉搜索框解決方法:1、在win10系統桌面上,雙擊此電腦。
  • windows快速搜索神器everything,讓你搜索文件提速百倍!
    我們在使用windows時經常需要查找電腦上的文件,有時候,電腦上的文件非常多,也很容易搞亂,一般情況下我們最對的還是windows自帶的磁碟文件搜索功能,但是我們知道,這個搜索速度實在是太慢,有時候會慢到難以忍受,但是沒辦法,誰讓我們要用windows呢?那麼有什麼工具可以快速在電腦上進行文件搜索呢?
  • 這4個良心電腦軟體,幫你3分鐘解決文件管理難題!
    不知道你有沒有出現下面這些情況:想找一個文件,卻不知道放在哪裡了;想到家裡辦公,卻忘記拷貝文件;……其實,出現這些情況,可能是因為你沒有做好文件管理工作。而對於文件管理,需要進行以下四個步驟:那今天我們就從這四個方面,給大家推薦幾款良心好用的軟體。
  • 考研人都會遇到的專業課兩大難題?你知道如何解決嗎?
    在專業課複習的過程中,大家會遇到各種各樣的問題,但是以下兩個難題大家都會遇到,一起來看看是哪倆問題吧!>專業課除了單純的背誦知識點,理解並靈活運用也是十分重要的,可是對於好多考研人來說,專業書翻來覆去看了兩三遍,好多知識還是一知半解,甚至有的完全不能理解,這可怎麼辦呢?
  • Linux命令之文件搜索
    這就用到了文件的搜索功能。Linux文件搜索1.find命令例如:find / -name mysql 這句命令的意思是在根目錄下按名字查找文件夾名叫mysql的文件夾。find /usr/local/mysql -name \*.bin 這句命令的意思是在目錄「/usr/local/mysql」中搜索以.bin結尾的所有文件。說明:當mysql開啟增量備份的時候,會生成很多.bin結尾的文件。
  • 致力於文件搜索的Found讓你更簡單快速找到散布在網絡上的文件
    大多數人可能還將個人與公司的文件分在幾個不同的地方存儲。因此當我們需要重新找回某個文件時,往往要花費很多時間,而且找到的東西未必就是我們需要的。於是一個專為人們解決這個問題的APP誕生了,這就是我們下面要介紹的Found。 Found目前正處於內部測試階段,主要為Mac用戶提供搜索散布在網絡或者本地的文件,而其最吸引人的地方就在於能簡單快速的找到你要的文件。
  • 數學家解決了42的丟番圖難題,順便回答了生命的意義
    2019年,兩位數學家使用了一個由50萬臺計算機組成的全球網絡來解決一個百年前的數學難題,這個難題恰好包含了最關鍵的數字:42。這個問題至少可以追溯到1955年,並且可能早在公元三世紀希臘思想家就開始思考這個問題了。這個問題是:你怎麼把1到100之間的每一個數字表示為三個整數的立方的總和?
  • 這15組Excel常用函數,解決我們工作中99%的難題
    工作六年,親密接觸Excel六年,遇到了各種Excel難題,也幫人解決了很多Excel難題,也走過很多彎路,在不斷的學習、總結和分享過程中,發現大多數人的Excel問題還是基礎薄弱,基本功不紮實,因此總結了15個職場常用的Excel函數,希望大家能夠融會貫通、學以致用。
  • 《Python基礎教程》---值得讀N遍的Python入門書籍
    《Python人工智慧計算機語言基礎教程》---值得讀N遍的Python入門書籍    《Python基礎教程》看了三遍
  • 那些解決生活難題的產品設計!
    日常生活中, 我們總會遇到各種難題和困境, 其實很多時候我們可以靠身邊的產品設計解決我們的煩惱, 簡直堪稱神器!
  • 小學生錯別字作文,家長看後哭笑不得,老師罰抄兩百遍
    還有一種情況是老師沒讓重新寫,只不過因為文章中的錯別字,老師罰抄兩百遍,學生忍不住發出感慨:罰抄兩百遍還不如重新寫呢!下面,就讓我們一起來看看家長看後哭笑不得,老師罰抄兩百遍的小學生錯別字作文。圖片來源於網路作文二:我的爸爸爸爸媽媽是我們最親的人,是我們的大樹,遇到問題總是能幫助我們解決。
  • 無線Ad-Hoc網絡中P2P文件搜索機制的研究
    本文引用地址:http://www.eepw.com.cn/article/201809/388960.htm2 系統概述 這裡WANET通過節點間的樹形邏輯結構解決共享文件的定位查詢問題,隨著網絡新節點的加入樹形拓撲結構增大。新節點只能通過某一個鄰居節點加入 WANET,每個WANET向外提供唯一的網絡ID,在同一ID的網絡中,每個節點只能擁有一個雙親節點。
  • Windows 10 Build 21270發布:Cortana新增打開/搜索文件技能...
    ,從而節省了導航至應用程式/文件夾以查找和打開文件所花費的時間。已經通過企業憑證登錄 Cortana 的企業用戶能夠搜索 OneDrive For Business、SharePoint 以及存儲在本地的文件(該設置路徑位於 Settings > Search > Searching Windows) 。
  • 90後解決世界數學難題:專家稱媒體吹捧過度
    還有人猜測,也許是因為王驍威的論文水平太高了,國內專家看不懂,所以才會退稿,國際學術期刊的錄用,對於國內學術界而言是一個巨大的黑色幽默。  然而,這些聲音都出現在此事尚未受到質疑之前。  在質疑者看來,他解決的不是世界難題,更非懸而未決  華中師範大學國家數位化學習工程技術研究中心教師彭翕成對王驍威的故事產生了好奇。
  • 企業雲盤如何解決辦公難題
    大量的文件分散存儲在不同的人員設備上,沒有進行統一集中管理;文件檢索困難,搜索速度慢;權限管理混亂,容易造成文件丟失和資料外洩;文件無法自動備份,硬體損壞難以恢復;文件傳輸大小受到限制;文檔反覆被修改,容易造成版本混亂;文件共享數據和協同辦公不便;傳統的系統維護成本高,需要大量的人力和物力等。
  • 畢業班新手班主任的兩大難題,我是這樣解決的
    自從接手這個班級,我時常關注群消息,可是,群實在太多了,我有時候看了QQ,又看不了微信,看了微信又看不了電話,還有偶爾家長給我發簡訊,我更顧不上看了。所以我從第1個周周末的時候,神經就一直緊張的,好像時時刻刻群裡都會發消息,然後我有一堆工作要做。說起來,鄉鎮的班主任工作比市裡的班主任工作輕快得多,而且我又在初四,很多雜事都省略了。
  • 央企攜手省部門,解決連州這個村「兩大難題」 |...
    央企攜手省部門,解決連州這個村「兩大難題」 |...澎湃號·政務 本文原標題:《央企攜手省部門,解決連州這個村