rsync工具介绍 rsync常用选项 rsync通过ssh同步
linux文件同步工具-rsync
[root@centos7 tmp]# yum install -y rsync
rsync可以增量的同步,只同步变更的文件
把/etc/passwd 同步到/tmp/1.txt 可以同步实时变更的文件
rsync -av /etc/passwd /tmp/1.txt
-a
-v (view可视化)
远程拷贝:
rsync -av /tmp/1.txt root@192.168.188.128:/tmp/2.txt
也可以不写用户,默认指定当前终端的用户。
rsync格式
rsync [option]...SRC DEST
rsync [option]...SRC [user@]host:DEST
rsync [option]...[user@]host:SRC DEST
rsync [option]...SRC [user@]host::DEST
rsync [option]...[user@]host::SRC DEST
rsync常用的选项
rsync 常用选项
-a 包含-rtplgoD
-r 同步目录时要加上,类似cp时的-r选项
-v同步时显示一些信息,让我们知道同步的过程(可视化过程)
-l 保留软链接
-L 加上该选项后,同步软链接时会把源文件给同步
-p保持文件的权限属性
-o保持文件的属主
-g保持文件的属组
-D保持设备文件信息
-t保持文件的时间属性atime,mtime,ctime,
--delte删除DEST目标目录中SRC源目录没有的文件
--exclude 过滤指定文件,如--exclude "logs"会把文件包含logs的文件或者目录过滤掉,不同步
-p 显示同步过程,比如速率,比-V更加详细
-u加上该选项后,如果DEST目标目录中的文件比SRC源目录新,则不同步
-z (zip)传输时压缩
把/root/111/ 同步到/tmp/111_dest/
[root@centos7 ~]# rsync -av 111/ /tmp/111_dest/
把软连接指向的原文件拷贝过去(加个大L)
[root@centos7 ~]# rsync -avL 111/ /tmp/111_dest/
过滤*.txt文件,不拷贝.txt文件
rsync -avL --exclude "*.txt" /root/111/ /tmp/111_dest
-P显示传输速度
[root@centos7 111]# rsync -avP /root/111/ /tmp/111_dest/
如果只想让目标目录文件比源目录文件新 -u
[root@centos7 111]# rsync -avPu /root/111/ /tmp/111_dest/
-z传输时压缩
[root@centos7 111]# rsync -avPz /root/111/ /tmp/111_dest/
rsync通过ssh方式同步
发送文件到远程服务器
rsync -av test1/ 192.168.133.132:/tmp/test2
接收文件(从远程服务器接收文件)
rsync -avP 192.168.133.132:/tmp/test2.txt /tmp/123.txt
指定端口发送:
rsync -av -e "ssh -p 22"/etc/passwd 192.168.133.132:/tmp/test2/1.txt
rsync工具介绍 rsync常用选项 rsync通过ssh同步的更多相关文章
- Linux centos7 rsync工具介绍、rsync常用选项、rsync通过ssh同步
一.rsync工具介绍 rsync是类unix系统下的数据镜像备份工具,从软件的命名上就可以看出来了——remote sync.rsync是Linux系统下的文件同步和数据传输工具,它采用“rsync ...
- rsync工具介绍
rsync工具介绍 http://man.linuxde.net/rsync rsync命令是一个远程数据同步工具,可通过LAN/WAN快速同步多台主机间的文件.rsync使用所谓的“rsync算法” ...
- curl工具介绍和常用命令
curl是利用URL语法在命令行方式下工作的开源文件传输工具.它被广泛应用在Unix.Linux发行版中,并且有DOS和Win32.Win64的移植版本.curl是一个利用URL规则在命令行下工作的文 ...
- rsync工具、rsync常用选项、以及rsync通过ssh同步 使用介绍
第8周5月14日任务 课程内容: 10.28 rsync工具介绍10.29/10.30 rsync常用选项10.31 rsync通过ssh同步 10.28 rsync工具介绍 rsync是一个同步的工 ...
- Rsync,Linux日志及Screen工具介绍
第十六次课 Rsync,Linux日志及Screen工具介绍 目录 一.rsync工具介绍 二.rsync常用选项 三.rsync通过ssh同步 四. rsync通过服务同步 五.linux系统日志 ...
- Linux之rsync同步工具介绍+inotify同步
1.rsync介绍 Rsync是一款开源的.快速的.多功能的.可实现全量及增量的本地或远程数据同步备份的优秀工具.Rsync软件适用于unix/linux/windows等多种操作平台. rsync, ...
- rsync的介绍及参数详解,配置步骤,工作模式介绍
rsync的介绍及参数详解,配置步骤,工作模式介绍 rsync是类unix系统下的数据镜像备份工具.它是快速增量备份.全量备份工具. Sync可以远程同步,支持本地复制,或者与其他SSH.rsync主 ...
- Linux 笔记 - 第十三章 Linux 系统日常管理之(四)Linux 中 rsync 工具和网络配置
博客地址:http://www.moonxy.com 一.前言 rsync 命令是一个远程数据同步工具,可通过 LAN/WAN 快速同步多台主机间的文件,可以理解为 remote sync(远程同步) ...
- Rsync参数介绍
Rsync参数介绍 一.Rsync Rsync是一款开源的.快速的.多功能的.可实现全量及增量的本地或远程数据镜像同步备份的优秀工具.rsync适用于unix/linux/windows等多种操作 ...
随机推荐
- 删除mysql备份文件
前言:前篇介绍了mysql的备份方法,但备份不是越多越好,如果磁盘空间不够用,我需要保留近一个周的备份就可以了,那就需要删除备份脚本了,特别注意删除操作比较危险,变量传参要进行二次确认. 下面给出删除 ...
- Python3在指定路径下递归定位文件中出现的字符串
[本文出自天外归云的博客园] 脚本功能:在指定的路径下递归搜索,找出指定字符串在文件中出现的位置(行信息). 用到的python特性: 1. PEP 318 -- Decorators for Fun ...
- Python生成一个不含回文字符串的字符串
[本文出自天外归云的博客园] 回文字符串介绍 回文字符串就是对称的字符串,例如: “ABA” “ABBA” “ABCBA” 题目 给定一个字符串,请发明一种方法,让字符串中不包含回文字符串. 我的解法 ...
- elasticsearch golang的sdk使用
文档第一 <elasticsearch权威指南>直接看官网在线版的,比较新,网上那些pdf版的,都是2.x版的,许多不兼容 官方API手册,可以选择版本. golang sdk库的选择 主 ...
- 网站遭受CC攻击的解决办法
前两天,网站的注册发送手机短信验证码的接口受到攻击,一个半小时,1万条短信都发出去了.可见,我们的安全防护做的多么不好. 分析攻击方式: 1) 多台机器模拟人工操作,随机输入手机号,就点击发送短信: ...
- 【Unity Shader】六、使用法线贴图(Normal Map)的Shader
学习资料: http://www.sikiedu.com/course/37/task/456/show# http://www.sikiedu.com/course/37/task/458/show ...
- C语言 · 扶老奶奶过街
算法提高 扶老奶奶过街 时间限制:1.0s 内存限制:256.0MB 一共有5个红领巾,编号分别为A.B.C.D.E,老奶奶被他们其中一个扶过了马路. 五个红领巾各自说话: A :我 ...
- Chrome 调用vue.js 记录
一.今晚遇到一个问题,就是不能直接在 html 直接调用 js 代码的问题 二.会出现如下错误: Refused to execute inline script because it violate ...
- jython 2.7.1 版本开发历史
很多技术一直感兴趣,在工作中没有太多实践的机会,但可以持续关注.Jython最初是Python on JVM,所以最初的名称是JPython,后续由于基于JVM可以有更多可能性,名字改为Jython. ...
- c# comboBox输出图文效果
核心代码:重写DrawItem事件 void Event_CboDrawItem(object sender, DrawItemEventArgs e) { ) return; var cbo = s ...