FSearch 完全上手让 Linux 文件搜索快到秒回【免费下载链接】fsearchA fast file search utility for Unix-like systems based on GTK3项目地址: https://gitcode.com/gh_mirrors/fs/fsearch你肯定遇到过这种场面上个月存的一份合同想用时却怎么也想不起存哪了。打开文件管理器在搜索框里敲几个字它就跑去全盘扫描转圈几分钟你早没耐心了。FSearch 就是来解决这件事的一个免费开源的文件搜索工具基于 GTK3 用 C 语言写成。它的核心体验只有一句话——边打字边出结果即使索引了几十万个文件也几乎是即时响应。一图速览搜索框在上、结果列表在下敲什么出什么这就是 FSearch 的全部核心交互能力拆解FSearch 文件搜索到底强在哪先建索引再搜索快的真正来源传统find是每次搜索都实时扫一遍磁盘FSearch 走的是另一条路——先把指定目录遍历一遍把文件名、大小、修改时间存进本地数据库之后的搜索全部在内存里完成匹配。打个比方一个是每次都要把仓库的箱子一个个搬开翻另一个是提前建好了卡片目录查一下几秒钟。首次建索引要花点时间之后你就一直赚。即时搜索敲一个字变一次搜索框是活的。输入a所有包含a的结果立刻刷新继续敲范围继续收窄打错了退格删掉一个字就恢复原样。不用按回车不用等待找文件变成了一种越敲越准的过程。搜索语法一行搞定扩展名、大小、日期FSearch 内置了一套完整的搜索语法日常 90% 的需求不用点任何菜单通配符report_*.pdf捞出所有 report 开头的报告扩展名过滤ext:jpg;png;gif一次搜三种图片格式大小过滤size:1gb只挑大文件日期过滤dm:2025找 2025 年修改过的文件还支持today、yesterday正则表达式regex:^invoice.*\.pdf$满足刁钻的匹配需求再配上file:/folder:只搜文件或只搜文件夹、path:限定目录范围、AND/OR/NOT组合条件、case:强制区分大小写基本上你想得到的筛法它都有。语法细节仓库里的 help/C/ 目录有完整文档。索引范围只收需要的排除添乱的建索引前 FSearch 会让你选定要收录的目录。你可以指定多个目录加入索引也能用通配符模式排除特定文件和文件夹——把缓存、构建产物这些噪音踢出去索引更小、搜索更快、内存占用更低。这是重度用户最先要做的优化。上手路径10 分钟从安装到可用Ubuntu / Debian 系sudo add-apt-repository ppa:christian-boxdoerfer/fsearch-stable sudo apt update sudo apt install fsearchArch Linuxyay -S fsearchFedora / RHEL 系sudo dnf copr enable cboxdoerfer/fsearch sudo dnf install fsearch其他发行版可走 Flatpak 渠道想自己编译的话要求不高GTK 3.18、GLib 2.50、PCRE2、ICU 四个依赖齐了用 Meson 构建即可。首次启动配好索引范围打开 FSearch首次会询问索引哪些目录建议这样配加入你常用的工作目录文档、下载、项目代码用排除规则踢掉缓存、虚拟环境、构建产物这类噪音不嫌索引体积大的话直接选整个用户目录让它在后台慢慢建索引跑完后搜索框里敲个关键词就能用了。界面提供传统菜单栏和现代标题栏两种风格View 菜单里随时切换客户端装饰标题栏风格更贴近现代 GNOME 桌面进阶玩法两个隐藏技巧空文件夹大扫除搜索框输入empty:所有空文件夹立刻现形清理磁盘时非常顺手。配合path:只查某个目录更精准。提前知道两个小脾气按类型排序会偏慢因为 MIME 信息没进索引搜索时排序会退回按名称移到回收站不会即时更新索引结果里可能短暂出现已删除的文件重建索引即可恢复。想深挖核心逻辑的话源码都在 src/ 目录查询解析器、索引、数据库各成模块结构相当清爽。差异化亮点一句话讲清它的位置比文件管理器自带搜索多了完整语法和持久索引比find快在不做实时磁盘扫描比locate强在索引始终新鲜、不用管数据库过期。装好之后把最常用的几个目录索引进来然后搜一次你最近丢过的那个文件——大概率第一次搜索就能把你说服。小提示下次找上周下载的大视频直接敲ext:mp4;mkv dm:2025 size:500mb秒出结果。【免费下载链接】fsearchA fast file search utility for Unix-like systems based on GTK3项目地址: https://gitcode.com/gh_mirrors/fs/fsearch创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考