scp 拷贝文件夹的时候如何完全覆盖?

时间:2021-09-18 21:36:53
问题描述:
source: /local/prod/(注:prod路径下只有primary一个子文件夹);
destination:/local/test/prod(注:prod下还包含另外一个minor子文件夹)
现在想要把源prod文件夹完全覆盖目标的prod文件夹,现在scp命令执行后却发现目标文件夹的prod下仍然有minor子文件夹。
现在我采用的是先用ssh命令删除目标的prod文件夹,再执行scp命令。
但我想只采用一个scp命令达到目的,寻求高手相助。
scp -r /local/prod/ root@ip:/local/test/     

5 个解决方案

#1


man scp发现好像没有这样的选项,你自己写个脚本得了

#2


scp命令没有这样的选项

#3


加个-y试试呢?

#4


引用 1 楼 shucheng36 的回复:
man scp发现好像没有这样的选项,你自己写个脚本得了
就是不能用脚本,只能用语句执行

#5


引用 2 楼 ljc007 的回复:
scp命令没有这样的选项
试了,没效果,谢谢哈

#1


man scp发现好像没有这样的选项,你自己写个脚本得了

#2


scp命令没有这样的选项

#3


加个-y试试呢?

#4


引用 1 楼 shucheng36 的回复:
man scp发现好像没有这样的选项,你自己写个脚本得了
就是不能用脚本,只能用语句执行

#5


引用 2 楼 ljc007 的回复:
scp命令没有这样的选项
试了,没效果,谢谢哈