news 2026/8/28 11:16:28

FSearch 文件搜索工具指南:3 种方式装好,建完索引即输即现

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
FSearch 文件搜索工具指南:3 种方式装好,建完索引即输即现

FSearch 文件搜索工具指南:3 种方式装好,建完索引即输即现

【免费下载链接】fsearchA fast file search utility for Unix-like systems based on GTK3项目地址: https://gitcode.com/gh_mirrors/fs/fsearch

FSearch 是一款用 C 语言编写、基于 GTK3 的 Linux 文件搜索工具,它先把指定目录扫描进本地索引,之后每次输入都在索引里匹配,结果边输入边出现,不用现场扫盘。

🖥️ 打开 FSearch:一个搜索框,一张结果表

主界面就两个部分:上方的搜索框和下方的结果列表。点列头可以按名称、路径、大小或修改时间排序,工具栏上的过滤按钮能限定只搜文件或只搜文件夹,不用记参数。

如果你习惯传统布局,在 View 菜单里能切回带菜单栏的样式,功能一致,只是摆放位置不同。

📦 安装 FSearch:按发行版选一条命令

三种常用装法,任选其一,装完从应用菜单直接打开。

Ubuntu 用户用作者维护的 PPA,官方源里没有这个包:

sudo add-apt-repository ppa:christian-boxdoerfer/fsearch-stable sudo apt update && sudo apt install fsearch

Arch 用户走 AUR:

yay -S fsearch

其他发行版用 Flatpak,一条命令装完:

flatpak install flathub io.github.cboxdoerfer.FSearch

注意 Flatpak 版功能受限,需要索引整个磁盘时优先用前两种。

⚙️ 装完第一步:设索引目录,等首轮全量索引

首次启动时 FSearch 会提示你指定要索引的目录,按这三步走:

  • 加目录:在搜索路径设置里加入主目录(如/home/用户名)和常用外接盘,别一上来就索引整个/
  • 等首轮索引:索引在后台跑,不卡界面,百万级文件大约十几分钟,窗口会显示进度
  • 之后自动增量:文件增删改只更新索引的差异部分,速度很快

FSearch 默认已排除/proc/sys这类虚拟目录,不用手动处理。

🔍 6 条搜索语法,复制即可用

索引建好后,把下面这些语句直接贴进搜索框试效果:

  • 按扩展名筛图片:ext:jpg;png;gif
  • 只搜指定目录:parent:/home/user
  • 按修改年份找文件:dm:2020
  • 揪出大文件:size:>1GB
  • 正则匹配所有 PDF:file:regex:"\.pdf$"
  • 通配符,?代表单个字符:report_2024?.pdf

修饰符、函数、日期格式的完整语法表在 搜索语法帮助文档 里,遇到生僻关键字直接查。

⚡ 它为什么快:先建库,再查库

你感受到的"输入即出结果",背后是三件事:

  • 文件名先入库:搜索时只查本地数据库,不碰磁盘,几乎零延迟
  • 增量更新:文件变动只更新差异部分,不用重建整个索引
  • 内存池控制占用:源码里专门做了内存池模块,几十万文件也能把内存压得很低

没有脚本语言的运行时开销,加上 GTK3 的轻量,整个应用在任何桌面环境都跑得动。

❓ 常见问题

  • 索引要多久?取决于文件数量,百万级约十几分钟;界面显示进度,之后都是增量更新
  • 搜不到文件?依次检查:目录是否在索引范围内、隐藏文件是否被关掉、文件/文件夹过滤是否选错
  • 索引范围怎么定?主目录加常用盘足够,系统目录多、收益小,不建议索引整个/

接下来做什么

现在打开 FSearch,把主目录加进索引,建完库后把上面 6 条搜索语句挨个试一遍;想深入细节,从 NEWS 更新日志 开始看起。

【免费下载链接】fsearchA fast file search utility for Unix-like systems based on GTK3项目地址: https://gitcode.com/gh_mirrors/fs/fsearch

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/8/28 11:14:41

Qwen3.8-Flash 拆解:125B MoE 怎么做到训练成本省 9 倍

Qwen3.8-Flash 拆解:125B MoE 怎么做到训练成本省 9 倍 125B 总参数的大模型,每次推理只激活 6B,训练成本压到前代的九分之一。这三个数字摆在一起,外行看着像宣传话术,内行知道这是稀疏 MoE 架构的正常发挥。可"…

作者头像 李华
网站建设 2026/8/28 11:12:13

做出不像AI写的界面:skills前端设计技能实战

做出不像AI写的界面:skills前端设计技能实战 【免费下载链接】skills Public repository for Agent Skills 项目地址: https://gitcode.com/GitHub_Trending/skills3/skills 绝大多数AI生成的页面,败的不在代码质量,而在第一步选风格时…

作者头像 李华
网站建设 2026/8/28 11:12:11

边缘AI迎来多传感器融合:Syntiant把雷达加进低功耗软件栈

Syntiant 往自己的边缘 AI 软件栈里加入了雷达,如果你对这家公司不太熟,可能觉得这只是一次普通的产品更新。但放在整个边缘计算的大背景里,这件事值得拿出来认真聊一聊——它意味着边缘视觉应用正在从“单摄像头”走向“多传感器融合”&…

作者头像 李华
网站建设 2026/8/28 11:11:17

Dify 语音助手实战:STT 与 TTS 一步到位

Dify 语音助手实战:STT 与 TTS 一步到位 【免费下载链接】dify Build Agentic workflows, RAG pipelines, with rich AI model and tool support on one collaborative workspace. Deploy on cloud, VPC, or self-hosted, so teams move from prototype to producti…

作者头像 李华