FSearch:Linux文件搜索工具,百万文件秒级出结果 FSearchLinux文件搜索工具百万文件秒级出结果【免费下载链接】fsearchA fast file search utility for Unix-like systems based on GTK3项目地址: https://gitcode.com/gh_mirrors/fs/fsearchFSearch 是一款 Linux 文件搜索工具用 C 语言与 GTK3 编写。它先为家目录建立索引之后每次搜索都在索引上进行百万文件也能秒级返回结果。适合受够 find 命令等待时间的人。⚡ 最短上手路径sudo apt install fsearch从应用菜单打开 FSearch。首次启动会自动为家目录建立索引底部状态栏会滚动显示已索引的文件总数。在顶部搜索框输入report列表随输入实时过滤不用按回车。每条结果显示名称、路径、扩展名、大小和修改时间搜索框右侧的下拉框可以把范围限定为全部、仅文件或仅文件夹。它到底能搜什么 按文件名和通配符查找搜索框边输入边匹配文件名支持*任意字符串和?单个字符*.pdf invoice-2024?.pdf只记得文件名的一部分时输入片段就能逐字缩小范围。加case:可区分大小写exact:只匹配名称完全相等的条目。 按大小和时间过滤size:和dm:支持比较运算符、单位与日期常量多个条件用空格组合size:100MB dm:lastweek ext:jpg;png清理磁盘前先用它捞出最近一周改过的大文件通常就是旧安装包和虚拟机镜像。 只搜文件夹一组函数专为目录设计empty:找空目录childcount:1找只含一项的文件夹parent:/路径把搜索限定在指定路径下。场景是归档前批量清点空目录和只剩一个文件的孤儿目录。 一个完整工作流从家目录腾出 10GB我要腾出约 10GB 空间但家目录里有 140 多万个文件这件事交给 FSearch。我打开软件在搜索框输入size:1GB列表立刻给出 17 个大文件。点击大小列头降序排列最靠前的几张是旧虚拟机镜像我选中后移入回收站一次腾出 8GB。接着输入dm:lastmonth size:100MB核对最近一个月改过的大文件全是旧安装包直接删除。最后输入empty:找到 23 个空目录并逐个清理。全程约 4 分钟。下图是中途的界面底部状态栏同时显示索引总量和当前结果数。❓ 遇到问题时新文件为什么搜不到FSearch 查的是索引而不是磁盘新建文件要等索引更新才出现。打开 编辑 → 首选项 → 索引手动触发刷新目录不在索引范围时也在同一面板把它加入。只想搜某一个目录怎么办两个办法在首选项的 Include 里勾选该目录或直接在搜索框输入parent:/路径不改任何设置就限定范围。配合 Exclude 的通配符规则还能跳过缓存类目录。按类型排序很慢按扩展名排序时 FSearch 要逐个判定文件类型这部分不在索引里结果很多时会卡。改用名称、大小或时间排序或先用ext:py缩小范围。另外移入回收站不会更新索引刷新前列表里仍看得到这些文件。 继续深入完整搜索语法运算符、修饰符、通配符、转义help/C/search_syntax.page搜索引擎实现入口src/fsearch_query_parser.c缺陷报告到 issue 跟踪区翻译在 Weblate 平台维护搜索框本身就能覆盖大部分日常需求遇到高级语法时再查上面这份文档就够了。【免费下载链接】fsearchA fast file search utility for Unix-like systems based on GTK3项目地址: https://gitcode.com/gh_mirrors/fs/fsearch创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

相关新闻

最新新闻

GMAP.NET实战:C#地图控件从入门到二次开发指南

GMAP.NET实战:C#地图控件从入门到二次开发指南

简介:地图瓦片是桌面GIS与WebGIS应用的基础数据单元,而GMapControl作为C#生态中成熟的开源地图控件,能将瓦片拼接、渲染与交互能力无缝集成到WinForms项目中。理解其原理——基于GMapProvider拉取瓦片,并通过Overlays管理标记、路…

2026/8/27 8:52:57
开源提示词工程工具Prompt Wizard:从管理到优化的全流程实践

开源提示词工程工具Prompt Wizard:从管理到优化的全流程实践

1. 项目概述:一个专为提示词工程设计的开源工具要是你跟我状况相同, 常常跟各类大语言模型有所接触, 不管是用于内容创作, 代码生成抑或是数据分析, 那你肯定对“提示词工程”这个词汇并不陌生。简要来讲, 它便是怎样凭借精心设计的输入指令, 使得AI模型输出更为精准…

2026/8/27 8:52:57
Java增量更新为何必须用时间戳机制而非业务字段

Java增量更新为何必须用时间戳机制而非业务字段

1. 为什么增量更新必须用时间戳,而不是“上次更新时间”字段? 在Java后端开发中,我见过太多团队把“增量同步”简单理解成“查出比某个时间点新的数据”,结果上线三天就出问题。真正让系统稳如磐石的,不是SQL里加个 W…

2026/8/27 8:52:57
Anthropic MCP 协议被指存在设计缺陷,服务器可被诱导执行任意代码

Anthropic MCP 协议被指存在设计缺陷,服务器可被诱导执行任意代码

MCP 协议被指存在设计缺陷,服务器可被诱导执行任意代码于4月18日传出消息的IT之家表明, 对安全研究团队OX而言, 在此周也就是4月15日的时候, 有这样一个发现, 那就是由其创建、维护的行业标准AI通信协议MCP(如IT之家所注释的: Model)存在着设…

2026/8/27 8:52:57
MATLAB求解常微分方程:从Logistic增长到Allee效应的生物数学建模实战

MATLAB求解常微分方程:从Logistic增长到Allee效应的生物数学建模实战

1. 从“纸上谈兵”到“代码实战”:为什么生物数学离不开MATLAB如果你正在学习生物数学,或者任何与生命科学相关的定量分析,那么“常微分方程”这个词对你来说一定不陌生。从描述种群动态的Logistic增长模型,到刻画神经元电活动的H…

2026/8/27 8:52:57
Java IDEA - 各种快捷键设置汇总(提高工具使用效率)

Java IDEA - 各种快捷键设置汇总(提高工具使用效率)

目录 (速查快捷键,点击标题则跳转到对应快捷键的设置)(不断更新中,需要的可以收藏) 一、序列化Serializable设置 (光标放在类上 -> alt enter即可) 二、回退/前进 到上一个查看的类 /…

2026/8/27 8:47:57