一、scp 命令

1.scp 是 secure copy 的缩写,用于远程的文件的复制。

2.参数:

-r: 递归复制整个目录。

3.实例:

scp /home/space/music/1.mp3 username@ip/home/root/others/music

scp /home/space/music/1.mp3 username@ip/home/root/others/music/001.mp3

如果是远程复制目录就加上 -r 参数 即可(重命名目录,就直接在命令后面添加,前提保证目标地址没有该目录)

scp -r /home/space/music/ username@ip:/home/root/others/music_new

把本地music目录复制到另一台服务器的others下,并重命名为music_new

二、rsync 命令

1.rsync 是 remote sync 的缩写,用于linux系统下的数据镜像备份工具,远程服务器之间的文件拷贝。

2.参数:

-a, --archive 归档模式,表示以递归方式传输文件,并保持所有文件属性,等于-rlptgoD。

-v, --verbose 详细模式输出。

-z, --compress 对备份的文件在传输时进行压缩处理。

-P, --partial 保留那些因故没有完全传输的文件,以是加快随后的再次传输。

3.实例:

rsync -avp mylog /home/

rsync还有更加强大的功能,本人暂时还用不是上,先不做笔记


三、scp 和 rsync 的区别

scp是相当于复制,黏贴,如果有的话是覆盖,比较耗时间,不智能。

rsync是复制,如果有重复的文件,会直接跳过,而且他自己的算法优化。

scp是把文件全部复制过去,当文件修改后还是把所有文件复制过去,rsync 第一次是把所有文件同步过去,当文件修改后,只把修改的文件同步过去。

两者详细的区别对比链接文章: rsync与scp对比


参考链接:

http://www.runoob.com/linux/linux-comm-scp.html

https://baike.baidu.com/item/rsync/8086338?fr=kg_qa

转载于:https://www.cnblogs.com/jinxiao-pu/p/8833694.html

scp和rsync的区别和常用参数相关推荐

  1. scp和rsync的区别

    在linux下,我们经常需要两台机器之间拷贝文件,或者由于业务需要备份文件,那就不得不用到scp和rsync两个命令. 1.scp cp 在本机复制文件,这个命令我们经常使用,但是跨机器复制cp就不行 ...

  2. 八周二次课 rsync工具介绍,常用参数选项以及和ssh同步

    linux文件同步工具-rsync rsync,它是一个同步工具.他非常实用,也非常重要.我们几乎每天都要用它,比如传输文件,远程备份数据.他也可以在本机备份,作用类似与命令cp,但又区别于cp.比如 ...

  3. linux之系统间的文件传输(scp,rsync以及二者之间的区别)

    系统中的文件传输 一,文间的上传与下载 scp file username@ip:/dir ##上传 scp username@ip:/dir/file /dir ##下载 举例: Desktop虚拟 ...

  4. Linux系统中的文件传输(scp和rsync命令的使用)

    一.实验环境 两台可以通信的主机 rhel7: 192.168.1.20 rhel8: 192.168.1.10 二.scp命令 scp 本地文件 远程主机用户@远程主机ip:远程主机目录 scp 远 ...

  5. 【Linux】Rsync基于SSH认证的使用(rsync 命令属于1 v 4 的命令、rsync常用参数基本用法)

    一.Rsync基于SSH认证的使用 rsync 默认使用 ssh 协议进行远程登录和数据传输.远程主机需要开启 sshd 服务,rsync 在传输数据之前会先与远程主机进行一次 ssh 登录认证,然后 ...

  6. 数据传输优化篇之:scp 或 rsync+ssh 参数优化

    目前很多应用场景中,出于各种考虑,使用了 scp  或者 rsync+ssh 的方式进行数据传输.但是一直都使用缺省选项,很少进行优化.我在内部数据同步时,也长期使用了缺省选项,后来碰到几百G到几个T ...

  7. rsync - 客户端常用参数

    rsync - 客户端常用参数 # -a, --archive # This is equivalent to -rlptgoD. It is a quick way of saying you wa ...

  8. linux 不同电脑cp,linux命令:拷贝命令家族(cp、scp、rsync)

    Linux命令中:rsync和cp之间的区别 - 小 楼 一 夜 听 春 雨 - 博客园 https://www.cnblogs.com/kex1n/p/7008178.html cp,scp,rsy ...

  9. 深入理解:scp,rsync,sftp,xsync等命令的基本使用方法,以及cmd命令窗口下进行相关的ssh命令操作

    深入理解:scp,rsync,sftp,xsync等命令的基本使用方法,以及cmd命令窗口下进行相关的ssh命令操作 一·scp命令使用方法:参考链接 二·rsync命令使用方法:参考链接 三·xsy ...

最新文章

  1. 自定义 checkbox 新玩法 ?
  2. 修改centos等linux的hostname-永久生效
  3. 修改xp boot.ini文件
  4. List中bean某属性值转换为list
  5. ZooKeeper 数据结构 命令
  6. 前端学习(1959)vue之电商管理系统电商系统之通过路由加载分类参数
  7. resultset遍历取数据_数据放在哪?如何从数据库取数据?
  8. 吃鸡电脑配置清单_2020电脑配置游戏装机清单(覆盖主流游戏)
  9. 大数据之-Hadoop完全分布式_完全分布式配置总结---大数据之hadoop工作笔记0040
  10. 信贷中的SAS,一份关于它的系统性内容|含案例
  11. oracle10g静默升级,Linux下静默安装,升级和删除Oracle10g客户端
  12. golang实现AES ECB模式的加密和解密
  13. Jquery 1.4.2 animate的BUG
  14. CSDN账号被盗了吗?
  15. RedShift护眼软件的配置
  16. 基于JAVAWeb美食网站设计计算机毕业设计源码+数据库+lw文档+系统+部署
  17. 挡不住,逃不过,还是阳了
  18. VMware克隆虚拟机镜像、导入镜像,图文教程
  19. 封头名义厚度如何圆整_封头规格
  20. RSA后台加密,前端解密

热门文章

  1. Docker selenium自动化 - Python调用容器实例跑自动化查天气实例演示,docker selenium自动化环境部署过程
  2. Python 技术篇 - 通过paramiko库判断连接linux服务器的账号密码是否正确方法演示
  3. Chrome 插件开发-右键菜单开发实战演示,浏览器页面右键菜单选项设置,插件右键菜单点击插件名跳转主页设置
  4. 微信小程序中阻止事件冒泡
  5. 【STM32】STM32f4学习之路--时钟
  6. sdut 2127 树-堆结构练习——合并果子之哈夫曼树 优先队列
  7. 1.5 matlab常量与变量
  8. TCP实现在不同局域网下的两台电脑网络通信(Python实现)
  9. matlab之矩阵基础应用
  10. angular4 php,Angular4中常用管道实例详解