Zsh говорит «не найдено совпадений» при попытке загрузить видео с помощью youtube-dl

Я загрузил youtube-dl, используя pip на CrunchBang (дистрибутив Debian Wheezy). Когда я бегу

youtube-dl {video URL} 

я получил

 zsh: no matches found: {video URL} 

Я думаю, что это связано с zsh, потому что я нашел некоторых пользователей на форумах Arch, жалующихся на это. Когда я переключился на bash, это сработало.

Попробуйте указать URL-адрес, например

 youtube-dl '{video URL}' 

В ваших обозначениях, чтобы избежать возможной интерпретации специальных символов в строке.

Это уже упоминалось в комментариях, но он заслуживает собственного ответа:

 autoload -Uz bracketed-paste-magic zle -N bracketed-paste bracketed-paste-magic autoload -Uz url-quote-magic zle -N self-insert url-quote-magic 

Это приведет к автоматическому цитированию вставленных URL-адресов, без необходимости отключать глобусы.

  • Как добавить индикатор выполнения в сценарий оболочки?
  • Как проверить, что замедляет мой запуск терминала?
  • Zsh не попадает ~ / .profile
  • Где разместить переменные $ PATH в zsh?
  • Scp с zsh: совпадений не найдено
  • Тонкая настройка автозаполнения zsh git
  • Получить функцию в PS1 (Zsh)?
  • префикс глобального пути npm
  • ^ C не работает в zsh на Mac OSX
  • История zsh (или, может быть, oh-my-zsh) путается с многострочными командами
  • Как установить короткую ссылку symlink на Sublime Text 3 в терминале?
  • Давайте будем гением компьютера.