zshでscpするときにno matches found

MacOSzshをシェルにしているのだけど、scpを実行しようとすると、

% scp foo@bar.com:~/my*.zip .
zsh: no matches found: foo@bar.com:~/my*.zip

と表示されてしまって実行できない。
これは、ワイルドカード(*)で補完がかかってしまうため。
これを防ぐためには、

% setopt nonomatch

あるいは、.zshrcに一行たしておけばOK。
前も調べた気がするが、すぐ忘れる…。

(Visited 29 times, 1 visits today)

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です