Eu baixei o youtube-dl usando o pip no CrunchBang (uma distribuição do Debian Wheezy). Quando eu corro
youtube-dl {video URL}
eu recebo
zsh: no matches found: {video URL}
Acho que tem algo a ver com o zsh, porque encontrei alguns usuários nos fóruns do Arch reclamando disso. Quando mudei para o bash, funcionou.
Respostas:
Tente citar o URL, por exemplo
na sua notação, para evitar uma possível interpretação de caracteres especiais na string.
fonte
&
e!
, portanto, pode haver uma opção para configurá-lo.url-quote-magic
funtion para obter shellcharacters especiais para ser citações automaticamente em URLs:autoload -Uz url-quote-magic; zle -N self-insert url-quote-magic
Isso já foi mencionado nos comentários, mas merece sua própria resposta:
Isso faz com que os URLs colados sejam automaticamente citados, sem a necessidade de desativar o globbing.
fonte