rsync 简介

rsync 就是远程同步的意思remote sync.

rsync 被用在UNIX / Linux执行备份操作操作.

rsync 工具包被用来从一个位置到另一个位置高效地同步文件和文件夹. rsync可以实现在同一台机器的不同文件直接备份,也可以跨服务器备份.

rsync的重要特性:

速度快: 初次同步时, rsync会全量拷贝从源文件或目录到目标位置. 第二次往后同步时, rsync 仅仅会拷贝变化的数据块或字节到目标位置这将使得文件传输非常迅速.

安全: rsync 可以使用ssh协议加密传输.

占用带宽少: rsync 在发送时会压缩数据块, 接收后再解压缩数据块. 所以和其他文件传输协议比起来, rsync在跨主机传输文件时会占用较小的带宽.

不需要特殊权限: 安装和运行rsync 不需要特殊权限.

用法

rsync 语法如下

$ rsync [OPTION]... SRC [SRC]... DEST

or rsync [OPTION]... SRC [SRC]... [USER@]HOST:DEST

or rsync [OPTION]... SRC [SRC]... [USER@]HOST::DEST

or rsync [OPTION]... SRC [SRC]... rsync://[USER@]HOST[:PORT]/DEST

or rsync [OPTION]... [USER@]HOST:SRC [DEST]

or rsync [OPTION]... [USER@]HOST::SRC [DEST]

or rsync [OPTION]... rsync://[USER@]HOST[:PORT]/SRC [DEST]

从语法结构我们可以看出, 源和目标即可以在本地也可以在远端. 如果是远端的话,需要指

linux下rsync命令,linux上的rsync命令详解相关推荐

  1. Linux如何重启oracle监听,Linux下重启oracle服务及监听器和实例详解

    一.在Linux下重启Oracle数据库及监听器: 方法1: 用root以ssh登录到linux,打开终端输入以下命令: cd $ORACLE_HOME #进入到oracle的安装目录 dbstart ...

  2. linux c多进程多线程,linux下的C\C++多进程多线程编程实例详解

    linux下的C\C++多进程多线程编程实例详解 1.多进程编程 #include #include #include int main() { pid_t child_pid; /* 创建一个子进程 ...

  3. 创建三个并发进程linux,Linux下几种并发服务器的实现模式(详解)

    1>单线程或者单进程 相当于短链接,当accept之后,就开始数据的接收和数据的发送,不接受新的连接,即一个server,一个client 不存在并发. 2>循环服务器和并发服务器 1.循 ...

  4. dns日志级别 linux,linux下DNS服务器视图view及日志系统详解

    linux下DNS服务器视图view及日志系统详解DNS服务器ACL:在named.conf文件中定义ACL功能如同bash当中定义变量,便于后续引用 ACL格式: acl ACL名称 { IP地址1 ...

  5. 1 linux下tcp并发服务器的几种设计的模式套路,Linux下几种并发服务器的实现模式(详解)...

    1>单线程或者单进程 相当于短链接,当accept之后,就开始数据的接收和数据的发送,不接受新的连接,即一个server,一个client 不存在并发. 2>循环服务器和并发服务器 1.循 ...

  6. Linux下安装、启动、关闭 Redis服务详解

    1. Redis简介 Redis全名:Remote Dictionary Service Redis是广泛应用的NoSQL数据库,基于C开发的键值对存储数据库 Redis是一个使用ANSI C编写的开 ...

  7. Linux下snort的运行模式,Snort工作模式详解

    Snort有3种工作模式,分别为嗅探器模式.分组数据包记录模式与网络**检测模式. m     嗅探器模式. Snort使用Libpcap包捕获库.在该模式下,Snort使用网络接口的混杂模式读取并解 ...

  8. Linux下select, poll和epoll IO模型的详解

    http://blog.csdn.net/tianmohust/article/details/6677985 一).Epoll 介绍 Epoll 可是当前在 Linux 下开发大规模并发网络程序的热 ...

  9. Linux下DIR,dirent,stat等结构体详解

    最近在看Linux下文件操作相关章节,遇到了这么几个结构体,被搞的晕乎乎的,今日有空,仔细研究了一下,受益匪浅. 首先说说DIR这一结构体,以下为DIR结构体的定义: struct __dirstre ...

  10. Linux下DIR,dirent,stat等结构体详解(转)

    最近在看Linux下文件操作相关章节,遇到了这么几个结构体,被搞的晕乎乎的,今日有空,仔细研究了一下,受益匪浅. 首先说说DIR这一结构体,以下为DIR结构体的定义: struct __dirstre ...

最新文章

  1. 药企巨头辉瑞与家用机器人 Mabu 合作,利用 AI 评估患者行为
  2. ZwQueryVirtualMemory暴力枚举进程模块
  3. EdgeGallery — MECM — 系统架构
  4. jQuery之文本框得失焦点
  5. 神一样的一段代码与人类智慧
  6. html title属性无效_【学习教程】使用JavaScript删除CSS属性
  7. SDL附着window窗口的方法
  8. 【李宏毅2020 ML/DL】P78 Generative Adversarial Network | fGAN: General Framework of GAN
  9. 大数据分析应用在哪些方面上
  10. 免杀神器-virtest定位特征码
  11. String常用 方法
  12. 第二届广东省大学生网络攻防大赛 simple_re
  13. 计算机网络准入技术,计算机网络终端准入控制技术课件.pdf
  14. 使用html5静态页面的总结,幸福西饼:静态页面制作项目总结
  15. OrangePi 5 Docker下安装OpenWRT作软路由(同样适用于树莓派等设备)
  16. 工业通讯 | STM32F4xx应用控制器与SoM集成 Ⅱ
  17. 数据结构C++实现(顺序栈) 青岛大学王卓老师
  18. [半监督学习] Democratic Co-Learning
  19. 软件全家桶-持续收录中(个人常用软件)
  20. 听过很多道理,依然过不好这一生?

热门文章

  1. 三个思维结构:黄金圈法则、金字塔结构、PREP结构
  2. Erebus以Linux勒索软件的方式重出江湖,勒索韩国公司100万美元
  3. JavaBean与Map互转
  4. allegro skill 选择和获取函数
  5. 手把手教你如何微信公众号开发“翻译功能
  6. stm32检测串口空闲的原理
  7. Python使用numpy获取列表行数与列数
  8. Java简单设计模式
  9. 影像的滑动窗口裁切与拼接(附代码)
  10. 怎样利用开源软件赚钱?