
FSearch 如何 3 分钟上手 Linux 文件搜索完整指南【免费下载链接】fsearchA fast file search utility for Unix-like systems based on GTK3项目地址: https://gitcode.com/gh_mirrors/fs/fsearchFSearch 是一款基于 GTK3、用 C 语言写的 Linux 文件搜索工具适合经常要翻文件、找资料的人。它先给索引目录建一份本地索引之后你每输入一个字母搜索结果几乎立刻更新——体验接近 Windows 上的 Everything但在 Linux 上是本地应用不依赖文件管理器。3 分钟跑起来包管理器是最快的路# Debian/Ubuntu sudo apt install fsearch # Fedora/RHEL sudo dnf install fsearch # Arch Linux sudo pacman -S fsearch如果系统源里没有或需要最新特性可以直接源码编译需要 GTK 3.18、GLib 2.50、PCRE2、ICU 3.8git clone https://gitcode.com/gh_mirrors/fs/fsearch cd fsearch meson build cd build ninja sudo ninja install首次启动后有两件事必做。一是进 Preferences 的 Index 页面确认索引目录默认一般只覆盖家目录常用项目放在/srv或 U 盘上的话要手动添加。二是填排除列表把*.cache、*.local/share/Trash、node_modules这类目录用通配符挡在外面索引更小、搜索更干净。核心能力按名字即时出结果输入即搜索不用按回车。adwaita几个字母敲完所有匹配的文件和文件夹就列在表格里可按名称、路径、扩展名、大小、修改时间任意排序。找图标、找配置、翻旧文档基本敲完就停手。*.pdf这类通配符也直接支持*匹配任意多个字符?匹配一个字符。report*.pdf能命中report.pdf到report_final.pdf这一串文件。用查询语法精确定位名字不够时加上函数和修饰符。几个常用写法size:100MB # 大于 100MB 的文件清理空间常用 dm:lastweek # 最近一周有修改的 ext:jpg;png;gif # 一批图片扩展名一次写全 path:/home/user/project ext:c;h最后一条把搜索限定在项目目录里只挑 C 源码结果立刻收敛。regex:修饰符还能开正则file:regex:.\.pdf$就是所有 PDF 文件。快速盘点目录结构整理目录时专门针对文件夹的函数很实用empty:找出所有空文件夹childcount:1只装了一项的目录常是遗留物childfilecount:4文件数不超过 4 的目录childfoldercount:10..20子目录数落在 10 到 20 之间的这些写法可以和路径条件组合比如先path:Documents empty:再逐个判断是否删除。常用查询速查表查询目标写法效果说明名字模糊匹配report*.pdf、img?.png*任意多个字符?恰好一个按扩展名筛选ext:jpg;png;gif分号分隔一次写多个按大小筛选size:100MB、size:1kb..4mb支持 k/M/G/T 后缀按修改时间dm:today、dm:2024-01..2024-03支持 today、lastweek 等相对日期只搜文件/只搜文件夹file:report、folder:docs限定结果类型限定目录范围path:/home/user/project只搜该路径下的内容文件夹盘点childcount:1、empty:按子项数量找目录正则匹配regex:^archive_.*\.zip$复杂命名模式进阶与调优索引范围宁小勿大只把家目录和常用项目目录加进去。索引整个/会让重建明显变慢日常收益却很少。用通配符批量排除排除列表里写*.cache、*.git比逐个加目录省事索引体积和重建时间都能压下来。注意两个已知短板结果很多时按类型Type排序很慢因为 MIME 类型没有进索引移到废纸篓不会更新数据库被删的条目还会留在结果里手动重建索引即可。界面习惯Preferences 里可以在标题栏风格和传统菜单栏之间切换搜索结果栏默认显示名称、路径、扩展名、大小、修改时间可按需开关。习惯效果索引只加常用目录重建快、结果干净排除*.cache、node_modules索引小一截搜索更快大索引重建放空闲时段不抢占白天工作常见问题现象刚保存的文件搜不到。排查先看状态栏索引状态按 F5 手动重建再确认文件所在目录在索引范围内、没被排除规则误伤。现象结果明显偏少。排查检查是否写了file:、folder:限定类型通配符是否写错?只匹配一个字符必要时加path:换个目录再试。现象搜索变慢了。排查索引目录是否越加越多排除规则是否缺失导致.cache之类进了索引把自动更新频率调低或把全量重建挪到空闲时段。FSearch 是本地索引式的文件搜索工具输入即出结果通配符、正则、函数语法齐备目录盘点顺手索引范围和排除规则是调好速度的关键。完整的查询语法文档在源码树 help/C/ 目录下从 search_syntax 一路读到修饰符和通配符各页即可。【免费下载链接】fsearchA fast file search utility for Unix-like systems based on GTK3项目地址: https://gitcode.com/gh_mirrors/fs/fsearch创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考