我想将所有扩展名为 *out 的文件从我的帐户复制到我的本地机器,并保持每个文件的树路径相同,我的踪迹是
scp --parents -r @remote:~/path/*out ./
这条路行不通
答案1
rsync 更加可靠一些。
https://unix.stackexchange.com/questions/193368/can-scp-create-a-directory-if-it-doesnt-exist
它会进行递归并创建大量目录。scp 也能完成所有这些操作,我认为您已经在这样做了。但如果父目录在本地计算机上不存在,您只需要在 scp 中使用必要的参数即可执行此操作。