Versuchen Sie, die URL in Anführungszeichen zu setzen, z. B.
youtube-dl '{video URL}'
in Ihrer Notation, um eine mögliche Interpretation von Sonderzeichen in der Zeichenfolge zu vermeiden.
Dies wurde bereits in den Kommentaren erwähnt, verdient aber eine eigene Antwort:
autoload -Uz bracketed-paste-magic
zle -N bracketed-paste bracketed-paste-magic
autoload -Uz url-quote-magic
zle -N self-insert url-quote-magic
Dadurch werden eingefügte URLs automatisch in Anführungszeichen gesetzt, ohne dass Globbing deaktiviert werden muss.
Platzieren Sie das obige Snippet in Ihrem ~/.zshrc
Datei, um diese Einstellung für zukünftige Terminalsitzungen beizubehalten.
Sie können Globbing für alle Befehle deaktivieren mit:
unsetopt nomatch
Sie können es in ~/.zshrc
einfügen .