產品說明
FSearch 是一款專為 Unix-like 系統(特別是 Linux)設計的獨立檔案搜尋工具,其開發靈感直接源自於 Windows 上廣受好評的 "Everything" 搜尋引擎。對於許多從 Windows 轉移到 Linux 的使用者來說,系統內建的檔案管理員搜尋速度往往令人沮喪,而 FSearch 正是為了解決這個痛點而生。
它採用 C 語言與 GTK+3 開發,這使得它擁有極低的資源佔用與驚人的執行速度。FSearch 透過預先建立檔案索引資料庫,實現了「即打即找」(Instant Search)的體驗——當你輸入關鍵字時,搜尋結果會毫秒級地同步顯示,無需等待漫長的磁碟掃描。此外,它支援強大的過濾功能,能快速篩選檔案類型、大小或修改時間,是 Linux 重度使用者的效率救星。
核心特色:
- 即時搜尋:基於索引技術,搜尋結果隨輸入即時呈現,速度極快。
- 強大語法:完整支援萬用字元 (Wildcard) 與正規表示式 (RegEx) 搜尋。
- 自訂過濾:可依據檔案類型(圖片、影片、文件等)、大小或層級深度進行篩選。
- 排除設定:支援排除特定目錄或隱藏檔案,避免搜尋結果充斥無關的系統檔。
- 輕量高效:原生 C 語言開發,記憶體佔用極低,介面簡潔直觀。
常用指令
雖然 FSearch 主要是一款圖形介面 (GUI) 軟體,但它也提供了一些實用的命令列參數,方便使用者整合至腳本或設定快捷鍵。
啟動與基礎操作
# 啟動圖形介面
fsearch
# 啟動並直接搜尋特定關鍵字
fsearch "config.yaml"
# 更新資料庫後啟動
fsearch --update-database
| 參數 | 功能說明 | 範例 |
|---|---|---|
| -s, –search | 指定搜尋關鍵字 | fsearch -s "backup" |
| -u, –update-database | 更新索引資料庫 | 強制更新檔案列表索引 |
| –preferences | 開啟偏好設定 | 直接進入設定選單 |
| -h, –help | 顯示說明 | 查看所有可用參數 |
進階技巧
正規表示式搜尋 (RegEx):
在搜尋欄啟用 RegEx 模式後,你可以使用強大的語法來精確定位檔案。例如:搜尋^2025.*.pdf$可以找出所有以 2025 開頭且為 PDF 格式的檔案。快速排除:
若你的專案目錄包含大量node_modules或.git資料夾,建議在Edit>Preferences>Database>Exclude中將其加入排除清單,這將大幅減少索引大小並提升搜尋精準度。整合至檔案管理員:
雖然 FSearch 是獨立軟體,但你可以透過設定快捷鍵(如Ctrl+Alt+F)來隨時呼叫它,或者在搜尋結果中按右鍵選擇「Open with」直接以預設程式開啟檔案,無縫銜接你的工作流程。
操作介面




