文件名称:使用类似 SQL 的查询查找文件
文件大小:76KB
文件格式:ZIP
更新时间:2024-07-18 12:59:15
rust cli files utility query
选择使用类似 SQL 的查询查找文件为什么要使用 fselect?虽然它不会完全取代传统的find和ls ,但fselect具有以下不错的功能:人类易于理解的类 SQL(不是真正的 SQL,但非常轻松!)语法复杂查询聚合、统计、日期和其他函数在档案中搜索.gitignore 、.hgignore和.dockerignore支持(实验性)按图像的宽度和高度搜索,EXIF 元数据按 MP3 信息搜索按扩展文件属性搜索按文件哈希搜索按 MIME 类型搜索常用文件类型的快捷方式交互模式各种输出格式(CSV、JSON 等)更多正在进行中!安装来自源头的最新版本使用 Cargo及其依赖项安装Rust以构建二进制文件运行cargo install fselect拱形LinuxAUR 包,感谢@asm0dey操作系统fselect innixpkgs ,感谢@filalex77其他 Linux使用 musl 进行静态构建。视窗 64 位静态预编译的二进制文件可在 Github 下载处获得。巧克力的窗户安装巧克力运行choco install fselectMac 通过 Homebrew安装brew运行
【文件预览】:
fselect-master
----LICENSE-MIT(1023B)
----Cargo.toml(1KB)
----Cargo.lock(31KB)
----src()
--------query.rs(3KB)
--------lexer.rs(26KB)
--------field.rs(8KB)
--------searcher.rs(76KB)
--------main.rs(20KB)
--------config.rs(7KB)
--------function.rs(25KB)
--------fileinfo.rs(405B)
--------operators.rs(3KB)
--------util()
--------ignore()
--------parser.rs(28KB)
--------mode.rs(10KB)
--------expr.rs(7KB)
----Dockerfile(147B)
----LICENSE-APACHE(11KB)
----.travis.yml(239B)
----README.md(8KB)
----docs()
--------usage.md(23KB)
--------fselect.1(4KB)
----.gitignore(220B)