您需要一个两遍解决方案。首先,确保目标目录在远程主机上存在:
ssh me@my-system 'mkdir -p ~/test/sub1/subsub1'
然后,您可以复制文件。我建议使用
rsync代替
scp,因为它是专为同步目录而设计的。用法示例:
rsync -r -e ssh ./test/sub1/subsub1/ me@my-system:~/test/sub1/subsub1
该
-e标志接受一个远程shell来执行传输。 尾部的斜杠对于非常重要
rsync,因此请确保您与上面的示例匹配。



