youtube-dl:zsh:未找到匹配项:

youtube-dl: zsh: no matches found:

来自卡特琳娜 OS X:

youtube-dl --version                                  

2020.09.06

youtube-dl  https://www.youtube.com/watch?v=qohQD51F5bM

zsh: no matches found: https://www.youtube.com/watch?v=qohQD51F5bM

问题

  1. 到底是什么问题?

  2. 如何克服上述问题?谢谢。

更新

封闭 URL in single quotes 解决了这个问题。需要引号的 URL 究竟是什么?

在传递链接、电子邮件和密码时,始终使用单引号 'text' 或(最好)双引号 "text"。不同的 OS 处理输入的方式不同。

我相信你的情况(很少使用 MacOS)? 正在触发某些事情。
您可以简单地尝试从 url 中删除 ? 并查看它是否接受输入 - 显然 youtube-dl 会因为 url.
无效而失败 但是这样你就可以检查问题是否与 ?.

有关

? 前加一个反斜杠 \