我正在使用scp命令将某些文件复制到远程PC,就像使用scp一样:)
我注意到,文件的scp副本的默认行为是覆盖任何现有文件。现在,我想复制一个文件夹,所以我基本上会做同样的事情:
scp -r <source_path> user@myOtherPc:<dest_path>
<>中的部分是我的文件夹路径。但是,当我运行此程序时,我收到消息“文件存在”。有没有解决的办法?某种强制覆盖?
谢谢,饲料
像Levans一样,我一直无法复制它,但是您是否考虑过在ssh上使用rsync?如果要复制大量文件,则rsync可能比scp更好。在线有很多不错的指南,例如:
http://troy.jdmz.net/rsync/index.html https://calomel.org/rsync_tips.html
该第一个链接通过cron处理自动备份,因此某些说明(例如创建不带密码的ssh密钥)可能与您不相关。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句