linux远程scp,但是不覆盖已经存在文件的方法rsync

使用cp命令的-n参数即可跳过相同的文件 ,但scp却没这个参数,如何实现呢?

rsync

它比scp更强大,支持“不覆盖”原目录

例子:rsync -avz --progress /root/client/   root@202.112.23.12:/home/work/

//将本机的/root/client/拷贝至远程的202.112.23.12:/home/work/目录,--progress可以查看拷贝的过程

例子:rsync -avzu --progress /root/client/   root@202.112.23.12:/home/work/     //u选项,指定不覆盖原目录内容

(0)

相关推荐

  • Linux rsync命令用法详解

    在 Linux 系统下,数据备份的工具很多,除了前面介绍了 tar.cpio.dd 命令之外,本节再介绍一个用来备份数据的命令,就是 rsync. 从字面意思上,rsync 可以理解为 remote ...

  • linux — 让 scp 始终覆盖或创建目录

    前段时间在搭建前端项目的基础设施时,遇到这样一个问题:在 pipline 上将前端项目 build 之后的文件夹拷贝到 aws 上,我使用 scp 命令将目录从一个远程服务器复制到另一个远程服务器上的 ...

  • Linux之SCP远程复制命令使用方法案例攻略

    Linux之SCP远程复制命令使用方法案例攻略 [优点]简单方便,安全可靠:支持限速参数 [缺点]不支持排除目录 [用法] scp就是secure copy,是用来进行远程文件拷贝的.数据传输使用 s ...

  • Linux远程复制(传输)文件之SCP命令用法

    Linux远程复制(传输)文件之SCP命令用法 scp就是secure copy,是用来进行远程文件拷贝的.数据传输使用 ssh,并且和ssh 使用相同的认证方式,提供相同的安全保证 .  usage ...

  • 北京综合医联体远程医疗将全覆盖 检查检验结果互认

    原标题:综合医联体远程医疗将全覆盖 2020年年底前,全市各综合医联体内将实现远程医疗全覆盖.日前,市卫计委和市中医局联合制定并公布<进一步改善医疗服务行动计划(2018-2020年)实施方案& ...

  • 使用vs2019进行Linux远程开发

    作者:@apocelipes 本文为作者原创,转载请注明出处:https://www.cnblogs.com/apocelipes/p/10899484.html 通常,当我们开发Linux程序时有两 ...

  • (4条消息) windows与linux复制文件(类似于linux的scp工具)

    相信习惯了linux主机之间使用scp传递文件的朋友.一定很苦恼假如要实现windows主机与linux主机之间进行文件传递十分费劲. 现在主流的方法就是 : 使用U盘 在 windows 和linu ...

  • 使用vs2019进行Linux远程开发的方法步骤

    通常,当我们开发Linux程序时有两种方案: 在Linux上直接编写程序并进行运行测试和调试 在Windows或Mac OS X上借助工具进行远程开发 虽然我自己是在Linux环境上直接进行开发的,但 ...

  • Linux 远程登录 | 菜鸟教程

    Linux 远程登录 Linux 一般作为服务器使用,而服务器一般放在机房,你不可能在机房操作你的 Linux 服务器. 这时我们就需要远程登录到Linux服务器来管理维护系统. Linux 系统中是 ...

  • 手机给智能电视远程推送APP教程,最简单的方法,小白一看就会

    手机给智能电视远程推送APP教程,最简单的方法,小白一看就会