如何通过 scp 将某个文件及其路径从远程复制到本地机器?

如何通过 scp 将某个文件及其路径从远程复制到本地机器?

我想将所有扩展名为 *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 中使用必要的参数即可执行此操作。

相关内容