← 返回命令列表

Linux command

fmql 命令

文本

复制后可按需替换文件名、目录或参数。

常用示例

Find

fmql sql "[SELECT * FROM ~/Documents WHERE extension = 'txt']"

Recurse

fmql sql "[WITH RECURSIVE SELECT name, size FROM ~/projects WHERE extension = 'rs']"

Find

fmql sql "[SELECT * FROM ~/Pictures WHERE (extension = 'jpg' OR extension = 'png') AND size > 1000000 AND modified > '2026-01-01']"

Sort

fmql sql "[SELECT name, size FROM ~/Downloads ORDER BY size DESC]"

Match

fmql sql "[SELECT * FROM ~/logs WHERE name REGEXP '^app-[0-9]+\\.log$']"

Update

fmql sql "[UPDATE ~/scripts SET permissions = '755' WHERE extension = 'sh']"

说明

Query and manage files using a SQL-like language

参数

sql _QUERY_
Execute a SQL-like query against the filesystem.

FAQ

What is the fmql command used for?

Query and manage files using a SQL-like language

How do I run a basic fmql example?

Run `fmql sql "[SELECT * FROM ~/Documents WHERE extension = 'txt']"` in a terminal, then adjust file names, paths, flags, or remote targets for your system.

What does sql _QUERY_ do in fmql?

Execute a SQL-like query against the filesystem.