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.