scp -r 似乎不适用于 zsh,不知道为什么

use*_*923 6 scp zsh

我可以将文件 scp 到远程主机,但如果我尝试scp -r访问目录,它不起作用

scp -r mydir me@remote.host:/where/the/dir/has/to/go/
scp: realpath /whatever/mydir: No such file
scp: upload "/whatever/mydir": path canonicalization failed
scp: failed to upload directory cf2t to /where/the/dir/has/to/go/
Run Code Online (Sandbox Code Playgroud)

我认为这是通配符的问题,所以我引用了该死命令的不同部分,但无济于事。

j0r*_*ris 1

  1. remote.hostmkdir -p /where/the/dir/has/to/go/
  2. 在本地主机上:scp -r mydir me@remote.host:/where/the/dir/has/to/go/