天天看點

Recoll:Unix和Linux桌面的文本搜尋工具

recoll可以為你做到以下這些。

它可以搜尋任何格式的檔案

支援通配符

可以依據檔案的作者、類型、大小和格式等條件進行搜尋

可以搜尋存儲在任何位置的檔案,例如檔案、歸檔檔案、郵件附件等

支援桌面和網站內建

具備火狐插件,可索引web頁的曆史

點選一下搜尋結果就可以在本地編輯器内打開或者顯示文本預覽

它是免費的開源的,在gpl許可下釋出

<a target="_blank"></a>

recoll在ubuntu倉庫裡可以找到。然而,最好添加recoll的倉庫以便安裝最新版本。

使用以下指令添加recoll倉庫:

使用指令更新軟體清單:

現在就可以使用下面的指令安裝recoll。

recoll可以從dash或者菜單中啟動。

Recoll:Unix和Linux桌面的文本搜尋工具

第一次啟動時,你需要索引整個home目錄。依據你 home 目錄裡儲存的東西的多少,需要的時間不等。按下start indexing now按鈕開始索引。

Recoll:Unix和Linux桌面的文本搜尋工具

假如你想更多的自定義索引,可以調整索引配置和索引計劃。要做到這一點,隻需要點選一下indexing configuration或者indexing schedule連結。假如你要稍後再去配置,你可以在preferences(首選項)菜單裡配置這些選項。

一旦索引完成,你就可以搜尋檔案/檔案夾了。結果将根據相關性展現,并顯示比對的一小部分内容。

正如上面提到的,假如你想更多的控制索引的細節,你可以調節recoll的索引功能。 在recoll的工具中有兩個配置項

索引配置

索引計劃

讓我們來看一下上面這兩個的簡短描述。

索引配置可以讓你索引時決定包含哪些目錄以及排除哪些目錄。預設情況下索引時将包含整個home目錄。你可以在這兒從索引中添加或移除目錄。

Recoll:Unix和Linux桌面的文本搜尋工具

你也可以定義web曆史隊列以及儲存web頁面的最大容量。

index schedule則是可以讓制定一個計劃以便于進行自動索引或者當你登陸系統後就進行實時索引。

Recoll:Unix和Linux桌面的文本搜尋工具

recoll支援兩種索引計劃:

cron任務 - 決定什麼時候開始運作以及寫入crontab鍵值。

Recoll:Unix和Linux桌面的文本搜尋工具

以上這個螢幕截圖中,recoll的cron任務會在每天上午12點的時候執行。設定完cron任務後,點選enable鍵激活它就可以咯。

啟動時實時索引 - 決定是否當你登陸入系統時進行實時索引。

Recoll:Unix和Linux桌面的文本搜尋工具

激活這一選項,recoll的守護程式都會随系統啟動。要注意的是這一選項隻有在預設索引設定的情況下才可用。

現在你已經對recoll了解的足夠多了。是時候去搜尋一下檔案或者檔案夾了。這個應用的美妙之處就在于它既可以搜尋檔案名還可以搜尋檔案内的關鍵詞。

在recoll的使用者界面中,在頂部右邊的搜尋欄中鍵入要搜尋的關鍵字,然後點選search按鈕。

Recoll:Unix和Linux桌面的文本搜尋工具

如你在上圖所見,精确相關的内容将會顯示還能預覽到一小部分内容。你可以點選open按鈕直接打開搜尋到的檔案,或者在打開它之前使用預覽按鈕預覽它。

你還可以過濾搜尋結果,使用分類例如媒體、消息、其它、示範文檔、電子表格或者文本等。更重要的是,你還可以選擇比對任一項、全部項、檔案名或者語言等的搜尋結果。

<a></a>

點選菜單欄中的進階搜尋圖示或者前往tools-&gt;advanced search。這将打開一個新的對話視窗。在這兒你可以附加更多的限制條件來進行搜尋。例如我可以搜尋檔案内容裡含有關鍵字“hp”以及檔案名含有“storage”的檔案。

Recoll:Unix和Linux桌面的文本搜尋工具

這将找到并顯示檔案内含有關鍵字“hp”且檔案名含有“storage”的檔案。

Recoll:Unix和Linux桌面的文本搜尋工具

這個應用支援桌面內建以及網站內建。假如你要把它內建到你的ubuntu的unity桌面中去,你可以用下面的指令安裝recoll-lens。

請注意,lens限制顯示結果最多顯示20條。假如你要顯示更多數目的搜尋結果,編輯rclsearch.py,修改“if actual_results &gt;= 20:”這一行就可以咯。

Recoll:Unix和Linux桌面的文本搜尋工具

所有的linux都在他們的檔案管理器中内建了搜尋功能,以便于盡可能容易的搜尋檔案/檔案夾。對于那些不滿足于内置搜尋功能并想尋找更進階文本搜尋工具的人來說,recoll是個值得一試的工具。我認為,這真是個容易使用且功能強大的工具,對基本搜尋如此,對進階搜尋也是如此.

歡呼吧!

原文釋出時間為:2013-12-01

本文來自雲栖社群合作夥伴“linux中國”

繼續閱讀