3分钟装好 FSearchLinux 极速文件搜索【免费下载链接】fsearchA fast file search utility for Unix-like systems based on GTK3项目地址: https://gitcode.com/gh_mirrors/fs/fsearch你只需要输半个文件名结果就已经在眼前了。这是 FSearch 给出的 Linux 文件搜索体验输入的同时就在匹配本地索引结果即时刷新而不是等你敲完回车再扫一遍磁盘。下面按实际使用顺序走一遍装好它、配好索引再用通配符、正则和过滤条件把找文件变成一件几秒钟的事。定位与规格一屏看完FSearch 是一个用 C 语言编写、基于 GTK3 的 Linux 文件搜索工具定位对标 Windows 上的 Everything Search Engine先把索引建好然后你每敲一个字符结果列表就立刻刷新。它不绑定特定桌面环境GNOME、KDE、XFCE 下都能跑目标用户是桌面上文件量大、找文件频率高的人。项目信息语言C界面框架GTK3可切换菜单栏 / 标题栏两种布局构建系统Meson典型内存占用数十 MB百万级文件索引下依旧稳定主要适配发行版Ubuntu/DebianPPA、ArchAUR、Fedora/CentOSCOPR、Flatpak备注索引完成后搜索不再碰磁盘匹配全部在内存里完成这是它能输入即出结果的原因C 实现也保证了低内存占用。FSearch Linux 文件搜索主窗口菜单栏布局搜索 gtk-doc 即时返回结果状态栏同时显示结果数与已索引总数 1,408,753 项从安装到出结果只要三步GTK3 文件搜索安装这一步最无聊装包、启动、等索引。整个流程三步走完全程不超过三分钟不同发行版命令略有差别照着敲就行。Ubuntu / DebianPPAsudo add-apt-repository ppa:christian-boxdoerfer/fsearch-stable sudo apt update sudo apt install fsearchArch LinuxAURyay -S fsearch其他COPR / Flatpakdnf copr enable cboxdoerfer/fsearch dnf install fsearch flatpak install flathub io.github.cboxdoerfer.FSearchFlatpak 版受沙箱限制能索引到的目录范围会小一些日常家用没问题。首次启动文件索引配置启动后直接进入索引目录选择像这样走一遍选目录默认是家目录按需把常用盘也勾上比如/home、/mnt/data。排噪声在排除索引里加通配表达式例如~/.cache、/tmp缓存和临时目录既没有搜索价值又拖慢索引速度。等索引索引在后台跑窗口底部会滚动显示计数百万级文件一般几分钟期间照常干别的。索引完成后输入任意片段试试结果列表的刷新是即时的。想调整索引范围也随时可以改完会增量更新索引不用从头再来。标题栏布局输入 adwaita 即时返回 /usr/share/icons 下的同名资源文件路径、大小、修改时间一目了然搜索语法由浅入深通配符 → 正则 → 过滤所有条件都写在同一个搜索框里空格表示 AND!表示 NOT。语法按学习顺序排先通配符再正则最后用过滤收窄范围。基础通配符。*匹配任意长度?匹配单个字符直接写*.log所有日志文件都出来了app.log、server-2024.log。进阶正则。加regex:前缀启用正则表达式里有括号、反斜杠这类保留字符时整体用双引号包起来regex:.*\.log$ size:100m正则匹配文件名size:按大小过滤两个条件同时生效——这就是正则过滤文件的标准写法。过滤文件 vs 文件夹。搜索默认文件和文件夹都返回用file:/folder:前缀只留一类folder:backup过滤路径排除。分两层。索引层面在偏好设置里排除目录索引更小、搜索更快搜索层面用NOT操作符临时排除某条路径NOT path:/srv/media三个真实任务验证搜索速度语法都认识了用三个具体任务过一遍。任务一找昨天改过的那份合同。文件名记不全也没关系dm:yesterday把修改时间限定在昨天contract dm:yesterday任务二批量定位大于 100MB 的旧日志。正则锁扩展名size:卡体积regex:.*\.log$ size:100m任务三按路径片段跳回代码目录。只记得项目在某条路径下用path:匹配完整路径path:/home/user/code/project-x三个任务的共同体验是结果都在输入完成的一瞬间给出。Linux 极速文件查找从此不用等find跑完全盘。下一步 实用提醒索引建好之后找文件从扫磁盘变成了纯内存操作这就是 FSearch 的核心价值如果一次返回太多结果点列头按路径、大小或修改时间排序即可。读源码核心索引与查询逻辑都在src/下fsearch_database*负责索引库fsearch_query*是语法解析与匹配顺着搜索流程读一遍不费劲。参与翻译翻译文件在po/目录新增和更新译文请提交到 Weblate 平台而不是直接提 PR。 实用提醒建议先完成全盘索引再做高频搜索。索引全程在后台运行不阻塞操作索引期间的搜索结果也会实时更新。【免费下载链接】fsearchA fast file search utility for Unix-like systems based on GTK3项目地址: https://gitcode.com/gh_mirrors/fs/fsearch创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考