scp是同名覆盖,目标文件存在的,不覆盖

对于集群节点如下:
为什么SCP传输没有覆盖
以下的SCP操作不会对同名文件覆盖

scp -r /usr/local/soft/spark-2.1.0-bin-without-hadoop root@192.168.0.12:/usr/local/soft/spark-2.1.0-bin-without-hadoop
scp -r /usr/local/soft/spark-2.1.0-bin-without-hadoop root@192.168.0.13:/usr/local/soft/spark-2.1.0-bin-without-hadoop

以下操作才会对同名文件覆盖

scp -r /usr/local/soft/spark-2.1.0-bin-without-hadoop root@192.168.0.12:/usr/local/soft/
scp -r /usr/local/soft/spark-2.1.0-bin-without-hadoop root@192.168.0.13:/usr/local/soft/

这样也不会删除原来从节点中的本来就多出的文件

彻底覆盖
先删除从节点中的文件rm -rf 文件名
再scp传输即可

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐