awesome-repositories.com
博客
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
kashav avatar

kashav/fsql

0
View on GitHub↗
3,986 星标·118 分支·Go·MIT·3 次浏览

Fsql

fsql 是一个命令行界面工具,提供了一种类似 SQL 的查询语言,用于查找本地磁盘上的文件和目录。它作为文件系统查询引擎,允许用户通过针对元数据执行结构化语句来隔离文件,而不是使用标准的命令行标志。

该工具具有交互式读取-求值-输出循环 (REPL),支持多行查询和递归子查询,其中嵌套搜索操作的结果作为外部查询的条件。搜索范围可通过绝对路径、相对路径、环境变量和 glob 模式的解析进行配置。

该系统将代数运算符、正则表达式和逻辑过滤器应用于文件属性,如哈希、大小和修改时间。它包括数据转换实用程序,用于将这些属性格式化为人类可读的时间戳和标准化的大小单位。

Features

  • SQL-like Queries - Translates structured SQL-like text queries into an internal representation for filtering filesystem metadata.
  • Filesystem Query Languages - Implements a SQL-like query language for discovering files and directories based on metadata and attributes.
  • Interactive Data Querying Tools - Provides a terminal-based interface for querying, filtering, and exploring structured filesystem data in real-time.
  • Filesystem Metadata Filtering - Provides filtering based on filesystem attributes such as file size, modification date, and directory depth.
  • Filesystem Querying - Implements a structured query language for executing complex searches and subqueries against local file attributes.
  • SQL Metadata Search - Locates files and folders by executing SQL-like statements against filesystem metadata.
  • File Management CLI Tools - Provides a command-line tool for isolating files based on algebraic operators, regular expressions, and system properties.
  • Complex Filesystem Filtering - Isolates files using complex logical operators and regular expressions applied to properties like size and hash.
  • Read-Eval-Print Loops - Maintains an interactive session that accepts multi-line queries for immediate execution against the local disk.
  • SQL Command Line Interfaces - Offers a terminal-based interface for finding files and directories using a SQL-inspired query language.
  • File Search by Attribute - Locates files by applying algebraic operators and regular expressions to attributes like size and modification time.
  • Interactive Read-Eval-Print Loops - Ships a read-eval-print loop environment for running multi-line filesystem queries without standard shell input.
  • Filesystem Discovery Utilities - Locates specific files and directories on a local disk using advanced filters and attribute-based queries.
  • Filesystem Path Scopes - Provides flexible search scope configuration using absolute paths, relative paths, environment variables, and glob patterns.
  • Subquery Execution - Evaluates nested filter clauses by using the results of inner search operations as criteria for outer queries.
  • Nested Subquery Integration - Enables the execution of nested queries within filter clauses to refine search results based on other search outputs.
  • Glob Pattern Resolvers - Expands search scopes by resolving environment variables and wildcards into concrete filesystem directory lists.
  • Local Filesystem Explorers - Provides an interactive tool for navigating and refining file searches on the local directory structure.

Star 历史

kashav/fsql 的 Star 历史图表kashav/fsql 的 Star 历史图表

AI 搜索

探索更多 awesome 仓库

用简单的语言描述您的需求 —— AI 将根据相关性为您从数千个精选开源项目中进行排序。

Start searching with AI

常见问题解答

kashav/fsql 是做什么的?

fsql 是一个命令行界面工具,提供了一种类似 SQL 的查询语言,用于查找本地磁盘上的文件和目录。它作为文件系统查询引擎,允许用户通过针对元数据执行结构化语句来隔离文件,而不是使用标准的命令行标志。

kashav/fsql 的主要功能有哪些?

kashav/fsql 的主要功能包括:SQL-like Queries, Filesystem Query Languages, Interactive Data Querying Tools, Filesystem Metadata Filtering, Filesystem Querying, SQL Metadata Search, File Management CLI Tools, Complex Filesystem Filtering。

kashav/fsql 有哪些开源替代品?

kashav/fsql 的开源替代品包括: apache/pinot — Pinot is a distributed, columnar analytical database designed for high-concurrency, low-latency query processing. It… symfony/finder — This project is a PHP filesystem search component and file filtering library. It provides an object-oriented… experience-monks/devtool — Devtool is a suite of developer tools designed to execute server-side JavaScript code within a browser environment. It… system-f/fp-course — This project is an exercise-based learning platform and functional programming course designed to teach Haskell… cboxdoerfer/fsearch — fsearch is a high-performance desktop file search tool and filesystem indexing engine. It provides near-instant… jhspetersson/fselect — fselect is a command line utility and file metadata query engine that uses SQL-like syntax to filter and find files…

Fsql 的开源替代方案

相似的开源项目,按与 Fsql 的功能重合度排序。
  • apache/pinotapache 的头像

    apache/pinot

    6,098在 GitHub 上查看↗

    Pinot is a distributed, columnar analytical database designed for high-concurrency, low-latency query processing. It functions as a real-time OLAP datastore, enabling interactive, user-facing analytics by ingesting and querying massive datasets from both streaming and batch sources. The system architecture relies on a centralized controller for cluster coordination and a distributed segment-based storage model to ensure horizontal scalability. The platform distinguishes itself through a hybrid ingestion pipeline that unifies real-time event streams and historical batch data into a single quer

    Java
    在 GitHub 上查看↗6,098
  • symfony/findersymfony 的头像

    symfony/finder

    8,445在 GitHub 上查看↗

    This project is a PHP filesystem search component and file filtering library. It provides an object-oriented filesystem iterator designed to locate files and directories based on specific criteria. The library includes a project ignore file parser that allows the search process to respect version control exclusion patterns and metadata to skip unnecessary files. It covers a wide range of filtering capabilities, including the ability to isolate entries by name, path, size, and modification date. The tool also supports content-based filtering, type-based restrictions, and custom logic function

    PHPcomponentphpsymfony
    在 GitHub 上查看↗8,445
  • cboxdoerfer/fsearchcboxdoerfer 的头像

    cboxdoerfer/fsearch

    4,014在 GitHub 上查看↗

    fsearch is a high-performance desktop file search tool and filesystem indexing engine. It provides near-instant location of files and folders on a local filesystem by utilizing a background indexing system that monitors filesystem changes in real time. The utility distinguishes itself through advanced query capabilities, including support for boolean search logic using AND, OR, and NOT operators, as well as regular expression and wildcard filtering. It allows for precise result refinement using literal character handling and specific search modifiers such as case sensitivity and exact matches

    Cfile-searchsearch-engine
    在 GitHub 上查看↗4,014
  • experience-monks/devtoolExperience-Monks 的头像

    Experience-Monks/devtool

    3,747在 GitHub 上查看↗

    Devtool is a suite of developer tools designed to execute server-side JavaScript code within a browser environment. It functions as a bridge that allows Node.js programs to run inside a Chromium instance, enabling the use of built-in browser developer tools for visual debugging and performance profiling. The project provides a read-eval-print loop for interactive command execution with support for relative imports and piped input. It also includes a file watcher that monitors source files for changes and automatically reloads programs to accelerate the iteration cycle. The system integrates

    JavaScript
    在 GitHub 上查看↗3,747
  • 查看 Fsql 的所有 30 个替代方案→