obsidian-cli: 基础命令不遵循文档中记录的文件/路径定位规则

作者: datanerdie创建于 2026年9月6日更新于 2026年9月6日

File目标部分表示命令接受"file"或"path",并有"file"解决"像维基链接(名称只需要,不需要路径或扩展)". 基地命令不遵循该规则,由此产生的出错消息会指向实际原因.

在Obsidian 1.13.7, macOS 26.6.2上对一个金库进行验证,该金库的根部包含一个有两种观点的 " Tasks.base " 。

QQ命令 QQ命令 QQ命令 QQ命令 QQ命令 QQ命令 QQ命令 QQ命令 QQ命令 QQ命令 QQ命令 QQ命令 无目标 QQ |-|-|-|-. +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

两个不同的问题:

  1. QQFileQQ 需要扩展碱基。 ** `file=' ases.base' 的作品; 光 “ file=” ases 的作品没有。 因此,基础瞄准是精确的文件名匹配,而不是技能文档的维基链接解析度.

  2. QQBase:观点完全不接受目标。 ** 它无视文件'和`路径',总是读取活动文件。 它返回活动文件名称的错误,它读作"您通过错误的文件",而不是"这个命令忽略了您的论点".

  • 重现

{\fn黑体\fs22\bord1\shad0\3aHBE\4aH00\fscx67\fscy66\2cHFFFFFF\3cH808080}你觉得呢? obsidian 打开路径="Welcome.md" #任何非碱性文件

obsidian base:views file="Tasks"# 错误:活动文件不是一个基础文件:欢迎.md obsidian base:views file="Tasks.base" # 错误:活动文件不是一个 base 文件:欢迎.md obsidian base:views path="Tasks.base"# 错误:活动文件不是一个基础文件:欢迎.md

obsidian base:query 文件="任务"视图="完成"#出错:没有找到基础文件:任务 obsidian base:query 文件="任务.base"视图="完成"#作品 obsidian base:query path="任务.base"视图="完成"#作品


工作援引

{\fn黑体\fs22\bord1\shad0\3aHBE\4aH00\fscx67\fscy66\2cHFFFFFF\3cH808080}你觉得呢?
obsidian base:query path="任务.base"视图="已完成"格式=csv
obsidian 打开路径="Tasks.base" obsidian base:取景.

第2项看起来是CLI限制,而不是技能可以改变的任何东西,因此,在File目标下的说明,涵盖两者,很可能是正确的办法。

无关小注释

dev:screshot'在文件写出前返回,并打印出任何成功之处,因此,立即的ls'似乎是一种无声的失败。 开发/测试周期的第3步将其与“dev:dom”相配,后者是同步的,这使得差异容易错过。 单行"在阅读文件前等待"可以救出同样绕道的人. 相对路径解决了金库根;绝对路径也起作用.

如果有用, 乐于为医生更改发送公关 .

内容来源: kepano/obsidian-skills