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 1,785 times, 1 visits today)
  • このエントリーをはてなブックマークに追加

SNSでもご購読できます。

コメントを残す

*