Rsync 介绍

什么是 Rsync?
Rsync 是一款开源的、快速的、多功能的、可实现全量及增量的本地或远程数据同步备份的优秀工具。Rsync 软件适用于 unix、linux、Windows 等多种操作系统平台。
官网:www.samba,org/ftp/rsync/rsync.html
Rsync 简介
Rsync 具有可使本地和远程两台主机之间的数据快速复制同步镜像、远程备份的功能,这个功能类似 ssh 带的 scp 命令,但又优于 scp 命令的功能,scp 每次都是全量拷贝,而 rsync 可以增量拷贝。当然,Rsync 还可以在本地主机的不同分区或目录之间全量及增量的复制数据,这又类似 cp 命令,但同样也由于 cp 命令,cp 每次都是全量拷贝,而 rsync 可以增量拷贝。
利用 Rsync 还可以实现删除文件和目录的功能,有相当于 rm 命令。
So,rsync 相当于 scp、cp、rm命令,但是还有优于他们每一命令。
Rsync 特性

  1. 支持拷贝特殊文件如链接文件,设备等。
  2. 可以有排除指定文件或目录同步的功能,相当于打包命令 tar 的排除功能
  3. 可以做到保持原文件或目录的权限、时间、软硬链接、数主、组等所有属性均不该变
  4. 可实现增量同步,即值同步发生变化的数据,因此数据传输效率很高(tar -N)
  5. 可以使用 rcp、rsh、ssh 等方式来配合传输文件(rsync 本身不对数据加密)
  6. 可以通过 socket(进程方式)传输文件和数据(服务端和客户端)
  7. 支持匿名的或认证(无需系统用户)的进程模式传输,可实现方便安全进行数据备份及镜像
    Rsync 工作方式
  8. 单个主机本地至今啊的数据传输(此时类似于 cp 命令的功能)
  9. 借助 rcp、ssh 等通道来传输数据(此时类似于 scp 命令的功能)
    3. 以守护进程(socket)的方式传输数据(这个是 rsync 自身重要的功能)

转载于:https://blog.51cto.com/12384628/2130178

常用工具——Rsync相关推荐

  1. linux有哪些实时同步工具,rsync文件同步工具常见模式有哪些?linux系统

    互联网时代发展迅速,Linux运维技术的需求更多推进不少.市场对于Linux运维人才的需求也在逐渐加大.Linux行业崛起,在云计算大环境下,市场上对高级运维人员的需求将越来越大.文件同步工具rsyn ...

  2. Linux日常运维管理技巧(四)文件同步工具-rsync、Linux系统日志、dmesg命令、lastb命令查看登录失败的用户、screen工具虚拟屏幕

    目录 Linux文件同步工具-rsync Linux系统日志 dmesg命令 lastb命令 screen工具 Linux文件同步工具-rsync rsync命令是一个远程数据同步工具,可通过LAN/ ...

  3. 数据镜像备份工具rsync + inotify

    数据镜像备份工具rsync + inotify 一.rsync介绍: rsync是Unix下的一款应用软件,它能同步更新两处计算机的文件与目录,并适当利用差分编码以减少数据传输.rsync中一项与其他 ...

  4. 远程文件同步工具--rsync

    远程文件同步工具--rsync rsync rsync同步简介 rsync同步方式 配置源的两种方法 rsync常用命令 rsync实验 1.本地复制 2.远程复制 1.配置rsync服务器 2.为备 ...

  5. 远程同步工具 ---- rsync

    远程同步工具 ---- rsync 前言: ​ rsync(Remote Sync)是linux系统下的数据镜像备份工具,使用快速增量备份工具rsync可以远程同步,支持本地复制或其他ssh.rsyn ...

  6. 一些常用工具地址,随时更新中~

    2019独角兽企业重金招聘Python工程师标准>>> 一些常用工具地址的备份: 一款比较全的先到化界面编辑器Neditor:https://gitee.com/notadd/ned ...

  7. aes离线解密工具_CTF常用工具、网站、练习平台

    常用工具网站  CTFtools  比较全的工具下载网站,提供百度云链接  BUUCTF  比较全的工具下载网站,提供百度云链接  XSS 之旅  xss 攻击练习网站,闯关式设计,难度递增  too ...

  8. 西湖大学鞠峰组:环境宏病毒组学分析思路与常用工具

    环境宏病毒组学分析思路与常用工具 袁凌1, 2,倪艳4,鞠峰1, 2, 3 * 1 浙江省海岸带环境与资源研究重点实验室,工学院, 西湖大学, 杭州, 浙江 2  前沿技术研究所, 浙江西湖高等研究院 ...

  9. 自动化测试现状趋势解读,附带近年自动化测试常用工具

    前几天在知乎上写了一篇文章和网友们一起探讨自动化测试,其中就有一个网友给我的回复我印象很深刻.他说做测试好像要什么内容都需要会,太累了.今天我就这个问题来给大家介绍一下自动化测试的常用工具以及自动化测 ...

最新文章

  1. android 调用裁切板
  2. python filter过滤器的使用_如何在Python 3中使用过滤器、映射和精简
  3. copy和mutablecpy区别
  4. Ajax post HTML 405,Web API Ajax POST向返回 405方法不允许_jquery_开发99编程知识库
  5. AndroidStudio更改默认编码(不用每次新建项目再更改编码了)
  6. Ubuntu 15 周年!
  7. python 监视文件目录
  8. python获取小程序手机号并绑定
  9. 动感标题文字快闪(闪白特效)开场PR模板MOGRT
  10. 【题解】PTA-Python题库 浙大版《Python 程序设计》题目集题解索引
  11. 11开根号不用计算机,数学开根号有什么方法?不用计算器
  12. C语言常见问题(3):Although the value stored to ‘ret‘ is used in the enclosing expression
  13. 低配置系统安装 linux,在低配置机中安装Linux系统
  14. ipad的文件连接云服务器,ipad原来可以这样用(八):文件共享——也说说云端技术...
  15. 虚拟机-安装与使用(详细教程)
  16. msconfig提示系统配置无法保存原始启动配置以便以后还原的解决方法
  17. 「GitLab篇」如何用Git平台账号登录建木CI
  18. 用故事解析setTimeout和setInterval(内含js单线程和任务队列)
  19. 2022年5月协会与各专委会大事记
  20. 论文阅读:attention is all you need

热门文章

  1. iPhone折叠屏长啥样?网友迫不及待做出一个渲染视频
  2. 零基础可上手 | 手把手教你用Cloud AutoML做毒蜘蛛分类器
  3. 谷歌挖角亚马逊首席AI研究员,推特工程副总裁投奔亚马逊
  4. 地平线获近亿美元A+轮融资,AI时代的英特尔被英特尔领投
  5. 书摘—智能主义:未来商业与社会的新生态
  6. centos7.3 kvm虚拟化全自动化部署(0915金测OK)
  7. 利用JS实现 TABLE的分页
  8. 在C#中??和?分别是什么意思?
  9. 使用MATLAB贝叶斯工具箱(BNT),进行吉布斯采样(Gibbs Sampling)之前需要做的编译工作...
  10. 根据输入网络服务名称取得端口号