Scp с zsh: совпадений не найдено

Когда я пробую scp над zsh, я получаю

scp hostA:Descargas/debian-6.0.4-* user@192.168.1.154:Escritorio/Software/ zsh: no matches found: hostA:Descargas/debian-6.0.4-* 

Такая же командная работа в bash

  • Войти через SSH без пароля
  • Почему rsync через SSH дает мне 10-кратную пропускную способность SCP?
  • Файлы Rsync через промежуточный хост
  • Scp между двумя удаленными хостами от моего (третьего) компьютера
  • Команда «Открыть в PuTTY» WinSCP: Могу ли я скопировать файлы из Linux обратно в Windows с терминала в открывшемся экземпляре PuTTY?
  • Как WinSCP может предоставить пользователю sudo для выполнения scp?
  • Zsh cdpath и автозаполнение
  • PATH установлен до / etc / zshenv
  • Откройте новую вкладку в том же каталоге
  • Изменение заголовков и заголовков iTerm2 в zsh
  • Scp для удаленного сервера с sudo
  • Неинтерактивный одноразовый ssh ​​&& scp для 100 серверов
  • 5 Solutions collect form web for “Scp с zsh: совпадений не найдено”

    Выбери свой шаблон:

     scp hostA:Descargas/debian-6.0.4-\* 

    NOMATCH параметр NOMATCH чтобы zsh оставил текст в одиночестве, вместо того, чтобы жаловаться на сбой glob.

    У этого сообщения есть хорошее решение для этого, используя плагин url-quote-magic для автоматического выключения globs в командах scp. Чтобы включить его, добавьте следующее к вашему ~/.zshrc :

     # Automatically quote globs in URL and remote references __remote_commands=(scp rsync) autoload -U url-quote-magic zle -N self-insert url-quote-magic zstyle -e :urlglobber url-other-schema '[[ $__remote_commands[(i)$words[1]] -le ${#__remote_commands} ]] && reply=("*") || reply=(http https ftp)' 

    Когда вы вводите символ глобуса (например, * ) как часть удаленного пути в команде scp или rsync, zsh автоматически добавляет черное изображение спереди, например:

     scp hostA:Descargas/debian-6.0.4-\* user@192.168.1.154:Escritorio/Software/ 

    Или добавить это в ваш .zshrc

     alias scp='noglob scp' 

    Слишком поздно для вечеринки, но ..

    Вы также можете избежать строки с кавычками

     scp "hostA:Descargas/debian-6.0.4-*" "user@192.168.1.154:Escritorio/Software/" 
    Давайте будем гением компьютера.